如何在报表生成器中定义参数的日期范围

问题描述 投票:0回答:0

我请求根据分页报告中的提交日期创建日期范围过滤器,我能够创建日期范围并且它正在工作,但是该报告只有 3 年的数据,并且过滤器显示中显示的日期范围1800 年代以来的所有可能日期,因此用户可以选择较旧的日期,尽管没有这些日期的数据。我试图将日期范围过滤器限制为数据集中的相对日期,但我无法找到一种方法来做到这一点。我的分页报告已连接到 PBI 数据集,因此我使用 dax。

这是我的询问


DEFINE

MPARAMETER s_start_dt = FORMAT(@s_start_dt, "MM/dd/yyyy")
MPARAMETER s_end_dt = FORMAT(@s_end_dt, "MM/dd/yyyy")


VAR __Table1 =

 SUMMARIZECOLUMNS(
 Query1[Category],
 Query1[Aggregate Underwriting Comp],
 Query1[violation_id_link],
 FILTER(VALUES(Query1[sbmsn_dt]),Query1[sbmsn_dt]>= @s_start_dt && Query1[sbmsn_dt]<= @s_end_dt)

 )

EVALUATE __Table1
ORDER BY Query1[sbmsn_dt] desc

参数定义为日期/时间,没有可用值或默认值

下面是我现在如何查看日期范围的屏幕截图,任何帮助将不胜感激!

dax reportbuilder powerbi-paginated-reports
© www.soinside.com 2019 - 2024. All rights reserved.