在 PowerBI 中如果构造一个单日期的选择器:
上述案例反应了用户选择了一个日期,然后所有的数据计算以该日期为基准,只显示最近 X 天的,X 由滑竿切片器给定。
如图所示,默认情况下 PowerBI 无法让人选择单个日期,但在现实中,这个需求非常常见,现在来实现之。
构造日期滑竿
先用 DAX 构建这个日期滑竿,如下:
DatePicker =
SELECTCOLUMNS(
GENERATESERIES( DATE( 2019 , 1 , 1 ) , DATE( 2019 , 12 , 31 ) , 1 ) ,
"Date" , [Value]
)
拖拽到界面,如下:
它的问题在于:
不需要旮沓,要去掉
不需要两个输入框
设置单日期框
要实现单日期框效果,需要对滑竿做 3 个简单设置:
调整大小
将响应式开关设置为关闭状态
不显示切片器标头和滑块
于是可以得到:
实现控件
这里要实现单日期选择框控件,因此加入一些点缀,如下: