大家看到题目可能会很诧异,表格/矩阵也可以实现小型序列图?是的,看下面的图。
如果我们使用 Power BI 原生条形图实现下面这样一个图,需要创建一个 KPI 表,将 Sales 、Sales PY、Delta PY 放在一个 KPI 列里。然后将该列放到条形图的小型序列图上。并且需要新建一个度量值匹配 KPI。但是借助表格/矩阵,我们不需要那么麻烦,只要放置度量即可。
首先要把你要放置的字段复制出另一个值相等的字段,比如我这里有 Sales、Sales PY、Delta PY,那么我应该新建三个度量值 Sales Bar、Sales PY Bar、Delta PY Bar 等于这三个值。
然后新建一个表格,将字段依次放置在表格的字段井中。
这里,可能有的伙伴发现了,为什么你的 Sales、Sales PY 和 Delta PY 是有单位格式的呢,表格的值不是没有办法设置单位吗?
是的,表格的值是无法设置单位的,但是我们可以设置度量值的动态格式。
动态格式 DAX 语句如下。
直接复制上述代码,然后在 Power BI 中选中某个度量值,讲格式切换为动态,粘贴一下代码即可。
然后我们依次去给值条价数据条条件格式,右键一个字段,单击条件格式,选择数据条。
调整一下颜色,然后选择仅显示条形图。
然后将剩下的两个字段也按照这种方法设置一下。
转到表格的网格选项,关闭水平网格线和所有边框,将行填充改为 9,全局字号设置为 10。
关闭总计值。
将列标题加粗,并把值的背景色都改为白色。
然后将不必要显示的列名改为空格,直接双击字段按一下空格即可。
再将剩下的字段重命名一下。
效果如下。
数据条太短了,将鼠标悬浮在列标题附近,出现左右箭头时按着鼠标左键向右移动,这样可以将数据条的列宽调大一些。
设置成功之后的效果。
如果觉得数据值遇上个数据条距离太近,也可以向右移动鼠标调整数据值的列宽。
还可以给最大值添加一个背景颜色突出显示,新建一个数据条背景颜色度量值,如果销售额是最大值,会有一个浅绿的的背景。
右键 Sales Bar 字段(已重命名为 Sales),单击条件格式选择背景色。
格式样式选择字段值,字段选择刚刚创建的 Sales Bar Background Color,最后点击确定即可。
按照相同的方式给 Sales PY Bar 也添加一个背景色条件格式。
看一下效果。
再给表格加个标题。
最后美化一下表格,添加个圆角边框和阴影。
一起看下最终效果吧。
大家可以对照本文说明自己实验,已经购买《PowerBI进行时2024》的伙伴,也可以在资料中参考直接套用本案例到您的工作中。
全球顶级企业财报精华凝练,业财人顿悟
让数据分析真正成为你的力量
一数据分析师训练营 课程表一
时间:2024年03月 班主题:《数据分析之道》十大模型,十大方法。[少量席位🎫]主题:《财务分析之道》业财融合,FP&A。[少量席位🎫]主题:《经营分析之道》目标指标体系拆解。[报名中📩]
时间:2024年04月 班主题:《数据分析之道》十大模型,十大方法。[可报名💡]主题:《财务分析之道》业财融合,FP&A。[可报名💡]主题:《经营分析之道》目标指标体系拆解。[可报名💡]