Power BI日期切片器默认设为过去8个月且支持任意更早日期的实现方法
Power BI日期切片器默认显示过去8个月且支持任意日期选择
问题描述
我的Power BI报表中有一个日期筛选器(切片器类型为“介于”),需将其默认设置为显示从今日起回溯过去8个月的数据。我找到筛选器类型:相对日期,显示项目:过去8个月内的设置,虽能实现默认显示,但无法选择早于过去8个月的日期。请问如何实现相同默认效果且支持选择任意日期?
附设置截图:

解决方案
保留「介于」类型的日期切片器,通过自定义DAX表达式设置默认值即可实现需求,步骤如下:
- 选中你的日期切片器,确保其类型为介于(不要切换到相对日期模式)
- 在右侧「格式」面板中找到「默认值」选项并展开
- 选择「自定义」模式,分别在开始日期和结束日期的输入框中填入DAX表达式:
- 开始日期:
DATE(YEAR(TODAY()), MONTH(TODAY())-8, DAY(TODAY())) - 结束日期:
TODAY()
- 开始日期:
- 应用设置后,切片器默认会自动加载过去8个月的日期范围,同时你可以手动调整开始/结束日期,自由选择任意时间区间
说明
该DAX表达式会自动处理跨年份的情况(比如当前是3月,减8个月后会自动计算为上一年的7月),无需额外调整逻辑。
内容的提问来源于stack exchange,提问作者Tsko
相关产品推荐
相关产品推荐

