PowerBI可视化技巧:突出显示特定期间数据
这种效果是怎么实现呢?
看起来类似,其实实现方式是完全不同,上面高亮显示某一段时间的折线,只是用了上月刚更新的功能:X轴恒线。
下面来看看实现步骤。
1、建立一个独立日期表
可以用CALENDARAUTO函数来生成。
建立这个日期表目的,是为了让这个日期与模型中原有的数据不发生筛选作用,所以这个新的日期表不必与其他表建立关系。
2、制作折线图
这里用独立日期表的日期作为轴,为了让每个日期能正确的显示销售额,再写个度量值:
销售额 折线图 = CALCULATE( [销售额], TREATAS('独立日期表','日期表'[日期]) )
3、为折线图添加X轴恒线
先写两个度量值,来确定切片器的开始点和结束点:
起始点 = MIN('日期表'[日期]) 结束点 = MAX('日期表'[日期])
分别用上面两个度量值值添加两条恒线,其中起始点设置阴影区域设置为"之前",并设置透明度。
同样,设置结束点恒线的阴影为"之后"。
然后利用模型中的正常日期表中的日期,制作切片器,就可以实现突出显示特定区间的效果。
柱形图也可以用这种方式突出显示:
通过以上的步骤,你应该看出来了,其实原理并不是让某个区间的数据高亮显示,恰恰相反,而是利用X轴恒线的阴影功能,让其他期间的数据变得暗淡而已。
赞 (0)