在simplexct.com看到大仙用Excel制作的热力条形组合图。Power BI矩阵也可以实现类似的效果:
这个图表有什么业务价值?
以零售行业时段销售为例,这个图表的既能看到每天每个时段的客流/销售情况(热力图),判断高峰,又能看到一周的汇总情况(条形图)
读者可能想到用矩阵条件格式实现。新建一个矩阵,如下拖拽字段:
设置条件格式背景色,仅作用于值,形成热力图:
设置条件格式数据条,仅作用于合计,形成条形图:
这里你会被卡住,因为矩阵的条件格式数据条目前无法只用于总计,确定按钮为灰色。
还是这个矩阵,使用我分享的免费在线SVG工具生成一个条形图。条形图可以带有图案,也可以朴素一点。如需朴素效果,把背景色打开,设置为和图标颜色相同。复制右侧的SVG度量值到你的模型。
这里加一个条件:如果星期和小时都具有唯一值,返回空值,否则返回条形。将度量值标记为图像URL后,得到以下效果:
新建一个颜色度量值,借助rgba的a实现热力渐变。
M.颜色 =
"rgba(255,0,0," & [数据] / MaxValue & ")"
将该颜色度量值仅用于值:
操作完成。
在此基础上,可以给SVG条形加上text标签: