之前的一篇文章介绍过可以播放的条形图(利用这个控件,轻松制作带播放轴的条形图),这篇文章再看一个播放的折线图效果。 效果如下: 同样是利用控件Play Axis来操作播放,具体使用方式与那篇文章类似,不再详细介绍。 这个播放的折线图与条形图不同的是,它还呈现了历史趋势,因为历史数据太多,这里让折线图的横轴动态的只展现过去30年的数据,即横轴的年度是动态的。 制作方式简单介绍如下: 01 | 新建一个年份表,这个表中的年度作为播放轴的字段,并且该表不要与数据表建立关系。 02 | 建立一个度量值,作为折线图的值, GDP数据 = IF( AND( [年份]<=SELECTEDVALUE('播放轴'[年度]), [年份]>SELECTEDVALUE('播放轴'[年度])-30), [GDP] ) 该度量值的含义是是如果年度少于等于播放轴当前的年度,并且大于等于当前年度往前推30年,显示GDP的数据,否则不显示。 03 | 把数据表中的年份作为轴,国家字段作为图例,并把上面建的度量值放到折线图的【值】中,横轴就会动态显示最近30年的数据。 然后进行格式的修饰,就是上图的播放效果。 在PowerBI中,除了有丰富的可视化对象,还有强大的DAX也可以辅助作图,二者的结合与灵活运用可以大大丰富可视化的效果。 |
|