Power BI中NC类别预约数据的千次平均值计算求助
针对NC类别计算千次平均值的Power BI解决方案
用度量值实现(推荐,支持动态筛选)
作为Power BI新手,优先用度量值而非计算列——度量值会随筛选器/切片器动态更新结果,更贴合报表需求。
1. 计算NC类别的总预约数
NC总预约数 = CALCULATE(SUM('你的表名'[预约数]), '你的表名'[类别] = "NC")
2. 确定千次平均的基准分母(按需选择)
根据业务逻辑选对应基准:
- 若基准是NC类别的总记录数(每1000条NC记录对应的预约数):
NC总记录数 = CALCULATE(COUNT('你的表名'[类别]), '你的表名'[类别] = "NC")
- 若基准是全表总记录数(每1000条全量记录中NC类别的预约数):
全表总记录数 = COUNT('你的表名'[类别])
- 若基准是其他业务指标(比如总服务人次),替换列名即可:
NC总服务人次 = CALCULATE(SUM('你的表名'[服务人次]), '你的表名'[类别] = "NC")
3. 计算千次平均值
用DIVIDE函数避免除数为0的错误,组合上述度量值:
NC千次平均值 = DIVIDE([NC总预约数], [NC总记录数], 0) * 1000
- 若用全表总记录数做基准,替换分母为
[全表总记录数]即可。
关键提示
- 务必将
你的表名、预约数、类别替换为你实际的表和列名称。 - 不要用计算列,计算列是静态值,无法随页面筛选动态更新结果。
内容的提问来源于stack exchange,提问作者user20429365
相关产品推荐
相关产品推荐

