如何创建自定义日期周期切片器:radio buttons单选筛选最近7/30/60天
实现基于动态日期范围的单选切片器筛选
步骤1:创建切片器选项表
在Power BI中,通过DAX创建一个仅包含筛选选项的计算表,作为单选切片器的数据源:日期范围选择器 = DATATABLE("范围名称", STRING, {{"最近7天"}, {"最近30天"}, {"最近60天"}})步骤2:编写筛选度量值
创建度量值,根据切片器选择判断数据是否在指定动态日期范围内:数据可见性 = SWITCH( SELECTEDVALUE('日期范围选择器'[范围名称]), "最近7天", IF(MAX('你的日期表'[日期]) >= TODAY() - 7, 1, 0), "最近30天", IF(MAX('你的日期表'[日期]) >= TODAY() - 30, 1, 0), "最近60天", IF(MAX('你的日期表'[日期]) >= TODAY() - 60, 1, 0), 1 // 默认显示所有数据(可选) )注意:将
'你的日期表'替换为你实际使用的日期表名称。步骤3:应用筛选到视觉对象
选中需要筛选的图表或表格,在「筛选器」面板中添加数据可见性度量值,设置筛选条件为等于 1,点击「应用筛选器」。步骤4:设置单选切片器
将日期范围选择器表中的范围名称字段拖到画布的切片器控件,在「格式」面板中找到「切片器类型」,选择「单选按钮」即可。
内容的提问来源于stack exchange,提问作者Benny H.
相关产品推荐
相关产品推荐

