从数据到信息
从信息到洞察

条件格式中百分比的计算原理

2019年7月的更新为条件格式新增了一个百分比规则,之前只能将指定字段与一个固定的数值进行比较,不够灵活。现在使用百分比规则,你可以将指定字段换算为百分比进行动态比较

不过,你真的了解百分比规则是怎么计算的吗?我们用一道题目测试一下

这是一张只有四行的表,表格用SUM(Table[C2])作为计算条件格式的依据字段,注意第四行条件格式得到的是黄色三角,黄色三角对应的百分比区间为[33%,34%),也就是说4这个值位于此区间内。你发现问题了吗?如果用4除以33%,得出的区间的上限,也就是100%对应的值是12,这与第三行得到绿色圆圈的结果是矛盾的。

揭晓答案

条件格式中的百分比并非直接使用了最大值作为分母,而是基于下面这个公式

其中Xn代表计算依据字段的当前取值,Xmin是依据字段的最小值,Xmax是最大值。公式的分母是整个区间的最大变动范围,数学上称之为极差,或全距。将公式应用到上面表格的第四行,得出(4-1)/(10-1)=33%,满足区间设置。

这种计算逻辑在Excel条件格式的百分比中也有应用,Power BI把它直接移植了过来。

原创内容 转载请联系作者授权:PowerBI极客 » 条件格式中百分比的计算原理

说点什么

1000
  
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
  订阅本文评论  
提醒