Power BI计算组三大硬伤
Power BI Desktop 2023年10月内置了计算组功能,计算组最常用作辅助指标批量生成,比如有10个基础指标,需要针对各指标排名,传统模式下你需要写10个RANKX,使用计算组只需要写一个。

计算组的具体使用过程各位大佬这两天都发文介绍的很详细了,在此不作赘述。计算组从模型层面简化了工作,但是在可视化层面硬伤过大,以下列举三条(也许有解决办法,或者不是问题,只是我不知道,欢迎留言指正)。
1.排序
下图矩阵我对三个基础指标使用了计算组,分别列示了该指标的实际值、排名和与同期的差异。

如果按主指标排序,这是可以做到的,下图按销售业绩排序。但是如果想按辅助指标(也就是计算组中的排名和差异计算项)排序,就无法实现了。而排序是个刚需。

2.条件格式
还是这个表格,如果对销售业绩施加条件格式数据条,它会无差别施加和销售业绩相关的所有计算项。下图销售业绩和销售业绩排名数据被放在一起对比,导致排名的条件格式几乎看不见。

换成图标你会更有感觉,销售业绩大的是好的,排名因为数据都小所以是不好的。

3. 图片
计算组不支持图片,比如要新建一个带红绿灯的排名SVG图片,需要的效果如下图,传统模式下需要按指标数量新增对应的排名SVG度量值。

计算组只需一个,新增SVG计算组:

把基础指标放到矩阵的值,SVG计算组放到列,可以看到SVG图形无法显示出来,只能展示出代码。

把SVG计算组放到条件格式图标呢?再次遗憾,条件格式图标不支持计算组表。

而图片在表格矩阵的使用场景非常多,计算组模式下无法构建下图这样的效果。

综上,以计算组目前的能力,我不会在实际工作中应用。简化度量值书写目前可以采用辅助工具批量新建度量值的方案。计算组的其它功能,目前字段参数、动态格式、自定义标签都是很好的替代。

