日期维度的动态可视化技巧,这几篇文章推荐给你

时间维度的分析很常见,对它的要求也非常多,经常有人问我,如何实现动态切换、如何显示最近N天等,虽然不同的维度的切换可以直接用钻取功能,但面对各种个性化的展现需求,这些内置的功能就不够用了,还好有DAX,利用它可以帮我们实现各种个性化的效果。

以前的文章中对一些常见的需求都介绍过设计思路,这里整理出几篇经典做法分享给你,其实业务需求千变万化,但基本原理类似,掌握了这些技巧和逻辑,大部分的需求效果你也可以实现。


动态展示最近N天

利用辅助日期表、参数和度量值即可轻松实现下面的效果:

参考:Power BI动态显示最近N天的数据

动态切换昨日、最近7日等

利用辅助表和度量值即可实现。

参考:PowerBI设计技巧:动态切换昨日、最近7日……

动态展示最近N期

在动态展示最近最近N天的基础上,增加点难度,动态展现最近N期,实现它主要在于日期表的构造。

参考:PowerBI动态显示最近N期的数据

默认显示最新业务日期、本月

依然是通过改进日期表轻松实现。

参考:Power BI设计技巧:切片器的动态筛选

利用书签实现动态切换

如果说上面都是靠DAX驱动的可视化 ,下面这种方式则完全是利用PowerBI的可视化交互元素实现的。

当感觉其他方式无法实现动态需求时,你都可以尝试利用书签,它可以实现更加丰富的动态效果,并且更简单。

参考:利用书签,轻松显示不同日期维度的数据趋势


最后说明一下,虽然动态效果让报表更有趣、交互更便捷,也更节省报表空间,但动态性是有成本的,它往往意味着更大的计算量或者更繁琐的设计,如果数据量较大,尽量避免复杂的动态效果尤其是多种动态的组合,它可能会让报告变得臃肿而缓慢,在动态性和快速响应之间,需要把握好平衡点。


PowerBI星球的历史精华文章合辑


(0)

相关推荐