如何计算 PowerBI 中的平均百分比?
How to calculate average percentage in PowerBI?
大家好,
我还是 PowerBI 的新手,现在我在 PowerBI 中有一组数据,如上面的屏幕截图所示。我有一个 Measure
来计算 OK
:
的百分比
total_student = COUNT(StudentAns[Name])
ok_% =
VAR OK_COUNT = COUNTROWS(
FILTER(
StudentAns,
StudentAns[Answer] = "OK"
)
)
RETURN (OK_COUNT/StudentAns[total_student])
我创建了一个矩阵来显示每个月 OK
的百分比,如下面的屏幕截图所示:
我想要找到的是所有月份的平均百分比。所以最终输出的答案应该是89.05%,也就是85.95%、91.4%、89.27%和89.58%的平均值。
我想要获得所有月份的平均百分比 OK
的原因是因为我想将输出用作 KPI 可视化的 Target Goals。
任何帮助或建议将不胜感激!
您可以按如下方式向矩阵添加一个度量:
ok_2 % =
IF(
HASONEVALUE( 'StudentAns'[Month] ),
[ok_%],
AVERAGEX(
VALUES( StudentAns[Month] ),
[ok_%]
)
)
它计算您每个月的原始度量,但对于总计,它 returns 计算您度量结果的平均值。
HASONEVALUE returns 如果过滤上下文中只有一个不同的值,则为真; VALUES - 创建一个唯一值列表; AVERAGEX - 计算每行中评估的一组表达式的平均值。
大家好,
我还是 PowerBI 的新手,现在我在 PowerBI 中有一组数据,如上面的屏幕截图所示。我有一个 Measure
来计算 OK
:
total_student = COUNT(StudentAns[Name])
ok_% =
VAR OK_COUNT = COUNTROWS(
FILTER(
StudentAns,
StudentAns[Answer] = "OK"
)
)
RETURN (OK_COUNT/StudentAns[total_student])
我创建了一个矩阵来显示每个月 OK
的百分比,如下面的屏幕截图所示:
我想要找到的是所有月份的平均百分比。所以最终输出的答案应该是89.05%,也就是85.95%、91.4%、89.27%和89.58%的平均值。
我想要获得所有月份的平均百分比 OK
的原因是因为我想将输出用作 KPI 可视化的 Target Goals。
任何帮助或建议将不胜感激!
您可以按如下方式向矩阵添加一个度量:
ok_2 % =
IF(
HASONEVALUE( 'StudentAns'[Month] ),
[ok_%],
AVERAGEX(
VALUES( StudentAns[Month] ),
[ok_%]
)
)
它计算您每个月的原始度量,但对于总计,它 returns 计算您度量结果的平均值。
HASONEVALUE returns 如果过滤上下文中只有一个不同的值,则为真; VALUES - 创建一个唯一值列表; AVERAGEX - 计算每行中评估的一组表达式的平均值。