之前的一篇文章介绍过可以播放的条形图(利用这个控件,轻松制作带播放轴的条形图),这篇文章再看一个播放的折线图效果。
效果如下:
同样是利用控件Play Axis来操作播放,具体使用方式与那篇文章类似,不再详细介绍。
这个播放的折线图与条形图不同的是,它还呈现了历史趋势,因为历史数据太多,这里让折线图的横轴动态的只展现过去30年的数据,即横轴的年度是动态的。
制作方式简单介绍如下:
01 | 新建一个年份表,这个表中的年度作为播放轴的字段,并且该表不要与数据表建立关系。
02 | 建立一个度量值,作为折线图的值,
GDP数据 = IF(AND([年份]<=SELECTEDVALUE('播放轴'[年度]),[年份]>SELECTEDVALUE('播放轴'[年度])-30), [GDP])
该度量值的含义是是如果年度少于等于播放轴当前的年度,并且大于等于当前年度往前推30年,显示GDP的数据,否则不显示。
03 | 把数据表中的年份作为轴,国家字段作为图例,并把上面建的度量值放到折线图的【值】中,横轴就会动态显示最近30年的数据。
然后进行格式的修饰,就是上图的播放效果。
在PowerBI中,除了有丰富的可视化对象,还有强大的DAX也可以辅助作图,二者的结合与灵活运用可以大大丰富可视化的效果。
/推荐阅读/
我是采悟(微信号:powerbi001),PowerBI星球作者,在微信公众号"PowerBI星球"中回复"PowerBI",获取《七天入门Power BI》电子书,轻松上手PowerBI。
成为Power BI星球会员,问题随时答疑,更多资源分享。












网友评论