Report Builder分页报表:基于PBI数据集限制日期范围参数
分页报表日期范围筛选器限制需求
我在连接Power BI数据集的分页报表中,基于字段sbmsn_dt(提交日期)创建了日期范围筛选器,功能可正常使用,但报表仅包含3年的数据,筛选器却显示从19世纪开始的所有日期,用户可以选择到没有数据的旧日期。我希望将日期范围筛选器限制为数据集内实际存在的日期范围,但未找到可行方法,报表使用DAX编写查询。
当前使用的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
参数配置
- 参数类型:
s_start_dt和s_end_dt均设置为日期/时间类型 - 可用值:未设置任何可用值列表
- 默认值:无默认值
当前问题及尝试情况
- 筛选器显示问题:日期范围筛选器默认展示的时间跨度极大(从19世纪起始),用户可选择无数据的无效日期。
- 尝试方案:曾尝试基于数据集的最小/最大
sbmsn_dt创建日历数据源,但报表生成了两个下拉文本式的日期选择框,操作不够直观。
内容的提问来源于stack exchange,提问作者Rachel
相关产品推荐
相关产品推荐

