在许多情况下,我们需要筛选日期范围或更高级别(例如月份或季度)的数据。当你必须单击大量日期值以选择所需的范围时,筛选会很痛苦。而且改变切片器的粒度(从每月到每季度再到每年)也非常繁琐。第三方视觉对象 Timeline Slicer 可以很好的解决这个问题,并且它还支持财年设置。
要想在 Power BI 中使用第三方视觉对象,我们需要先将这个视觉对象加载到报表中。
在 AppSource 中搜索 Timeline Slicer。
点击添加将此视觉对象添加到报表中。
等待视觉对象成功导入。
新建一个 Timeline Slicer 视觉对象,添加一个日期列。
这里注意,这个切片器只支持添加日期/时间格式的列。
初始模样。
上方的标签可以切换日期时间维度,比如从月切换到年。
默认是全部选中,单击值对应的蓝色区域,即可选择单个值。
如果想选择多个值,需要将鼠标悬浮在灰色椭圆部分,然后拖动鼠标即可选中多个连续值。
它支持强制选择,可以选择当前期间和最新有效期。这里都是以你当前选择的日期时间维度决定的。
比如你选择的是年,那最新有效期就是 2023 年。
如果将日期维度切换为 M 月,它就会显示 2023 年 12 月。
这个功能是 Power BI 原生切片器缺少的,类似于一个默认值选择。
它还支持财年设置,在 Power BI 中,如果涉及到财年计算,我们一般需要再次新建一个财年日期表,但是使用这个日期切片器,我们只需要输入财年开始的月跟天即可。比如这里将财年设置为 7 月 1 日,我们可以看到,年从 2019 - 2023 变成了 2019 - 2024,这是因为财年开始日期是 7 月 1 日,2023 年 7 月 1 日之后的日期都视为 2024 财年了。
将日期维度切换到月,2024 财年的第一个月是七月,即 2023 年 7 月 1 日 是 2024 财年的第一天。
除了财年,还可以选择一周的第一天是星期几。
切片器上方的日期范围可以通过范围标题设置。
如果想让时间粒度固定或者只能在某些时间粒度之间切换,可以在时间粒度选项中设置。
比如我们直接将时间粒度选项关闭。
这里我们也能看出这个视觉对象的“缺点”,当前所选时间粒度会根据具体的日期值判断是否在同一个时间粒度内,并且会考虑上一粒度是否也相同,所选时间粒度及以上全部相同才用一个值表示,正如它的名字时间线一样。而我们传统的日期切片器是 2019 年 1 月 跟 2022 年 1 月都是 1月,它们的月维度在切片器上应该是一个值来表示。
更多精细化的设置大家可以自行探索,比如选中数据跟未选中数据颜色不一样。
关于这个日期切片器的介绍就到这里了,使用时建议大家只放置单年数据,这样切片器看起来时间粒度会统一一点。
使用这个切片器我们无需创建日期表,甚至财年设置也很简单,只需要有一个日期列就能实现,简直太方便啦,感兴趣的伙伴赶快去试一试吧。
BI佐罗数据分析 - 更专业更系统的企业数据分析