目前Power BI暂不支持切片器选择动态的默认值的功能,只能通过在Power BI Desktop
中预先选择某个固定值的方式发布到Power BI Service来实现过滤器的默认值效果。这可
以满足部分的需求,但是对于时间这种实时变化的维度,客户肯定希望每次打开报表,看
到的默认是最新日期的数据,然后通过时间切片器选择其他日期来查看历史的数据。
我们可以通过一种变通的方案来实现此功能:
第一步:创建一个自定义列—Yesterday,用来获取最新的一天的值(通常BI数据是T+1的,所以我这里默认是显示昨天的数据)。
第二步:创建一个条件列—Date Filter
注意这里的Value选择”Select a column”方式。Output是输出一个文本为”Yesterday”的值。
第三步:在切片器里面使用新创建的”Date Filter”字段来作为时间过滤器
默认选择值”Yesterday”,这样就可以实现值的动态变化了~
同理,可以实现默认为当前年或者当前月的效果~
目前这个功能已经在官方的产品优化投票中了,希望可以早点实现此功能。
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7162004-default-selected-slicer-or-tile-by-value-configura?page=4&per_page=20