状态总数=“已提交”为2,320。
我需要计算列Ratio
,因此每个Count
的列Status
需要除以Count
Status = "Submitted"
(1,655)。
但它除以总计数Status
=“已提交”(2,320)
计算列Ratio
的表达式如下所示:
Ratio = DIVIDE(Number_3[Count],CALCULATE(SUM(Number_3[Count]),FILTER(Number_3,Number_3[Status] = "Submitted")))
结果应如下所示:
模型中的关系如下所示:
更新:
如果我选择填写日期范围,则提交的数量将为2,320
更新: .ipbx文件可在此处获得: https://www.dropbox.com/s/dp063gf48sbvexc/TestPredictions.pbix?dl=0。 它在第2页。查询'Number_3'
答案 0 :(得分:1)
分子确实看起来很滑稽!您的Ratio
应该是衡量标准,而不是计算列。 (计算列不会受到任何切片器或报表页面上的过滤的影响。)
删除Ratio
计算列并将其替换为以下指标:
Ratio = DIVIDE(SUM(Number_3[Count]),
CALCULATE(SUM(Number_3[Count]),
ALL(Number_3[Status]),
Number_3[Status] = "Submitted"))
注意我在分子中有一个SUM
聚合而不是裸列名。 ALL
函数存在,因此Submitted
以外的状态也会返回百分比。