日期维度的动态可视化技巧,这几篇文章推荐给你
时间维度的分析很常见,对它的要求也非常多,经常有人问我,如何实现动态切换、如何显示最近N天等,虽然不同的维度的切换可以直接用钻取功能,但面对各种个性化的展现需求,这些内置的功能就不够用了,还好有DAX,利用它可以帮我们实现各种个性化的效果。
以前的文章中对一些常见的需求都介绍过设计思路,这里整理出几篇经典做法分享给你,其实业务需求千变万化,但基本原理类似,掌握了这些技巧和逻辑,大部分的需求效果你也可以实现。
动态展示最近N天
利用辅助日期表、参数和度量值即可轻松实现下面的效果:
动态切换昨日、最近7日等
利用辅助表和度量值即可实现。
动态展示最近N期
在动态展示最近最近N天的基础上,增加点难度,动态展现最近N期,实现它主要在于日期表的构造。
默认显示最新业务日期、本月
依然是通过改进日期表轻松实现。
利用书签实现动态切换
如果说上面都是靠DAX驱动的可视化 ,下面这种方式则完全是利用PowerBI的可视化交互元素实现的。
当感觉其他方式无法实现动态需求时,你都可以尝试利用书签,它可以实现更加丰富的动态效果,并且更简单。
最后说明一下,虽然动态效果让报表更有趣、交互更便捷,也更节省报表空间,但动态性是有成本的,它往往意味着更大的计算量或者更繁琐的设计,如果数据量较大,尽量避免复杂的动态效果尤其是多种动态的组合,它可能会让报告变得臃肿而缓慢,在动态性和快速响应之间,需要把握好平衡点。
PowerBI星球的历史精华文章合辑:
赞 (0)