Power BI可视化技巧:折线图动态显示预算实际
上篇文章介绍了利用柱形图来动态显示预算实际的做法,本文再介绍一下用折线图实现的思路。
其实用折线图也很简单,需要的字段与柱形图相同,可以直接将柱形图切换为折线图,但切换后的效果变成了这样:
你会发现,折线有断点,并不是连续的,看起来很奇怪,为什么会这样呢?
这是因为,我们用的两个度量值来制作折线图,这两个度量值就是两条独立的折线,以上图为例,实际收入的折线显示1-9月,在9月份结束,而预算收入的折线显示10-12月,10月才开始,因此从9月到10月之间就成了断点。
这个问题在柱形图中不成问题,因为柱形图本身就是一根根柱子分别显示的,并不需要连接到一起,但是折线图这样看就太不美观,那么如何让折线图也像正常一样连到一起呢?
解决的办法就是让其中一条折线多显示一个月,比如上面的例子中,让实际收入度量值在10月返回预算数,这样前面一条折线到10月才结束;或者让预算收入在9月返回实际收入数,也就是预算折线图从9月份开始。
这里以第二种方式为例:让预算收入度量值,判断时往前推一个月,让它返回实际收入数,修改预算收入度量值如下:
因为这里还要考虑是否为完整的业务月份,所以稍显复杂,其实逻辑很简单,就是让这个度量值,在正常判断的基础上,往前推一个月来显示实际数据,以便与实际收入的折线结束点保持一致,看起来正好连接在一起。
效果如下:
其实在9月,两条度量值都返回了数据,并且同样是实际收入数,所以能实现连接到一起的效果。
与上篇文章一样,也可以设置个参数来动态显示某个月之前的实际数据以及之后的预测数据。
度量值修改为:
这里直接判断月份,度量值就简洁多了,效果如下:
无论在哪个月,都能显示出之前的实际收入和之后的预算收入,并且折线图是连续的。
这篇文章虽然讨论的是用折线图来展示预算实际,但实际上就为了解决折线图中一个经典的、经常被问到的问题:如何让折线图分成两个颜色显示,并且折线是连续不间断的?
这个技巧,你学会了吗?