gpt4 book ai didi

excel - PowerBI 平均百分比与 Excel 平均百分比不同

转载 作者:行者123 更新时间:2023-12-03 00:17:36 26 4
gpt4 key购买 nike

我正在从基于 Excel 的旧报告系统迁移到 PowerBI,但我发现了一些差异。

当我在 PowerBI 中采用相同的列出百分比并在 Excel 中计算平均值时,结果有所不同(见下文):

我不知道这里发生了什么...我想这可能是一个四舍五入的问题,但这对我来说没有意义。

当我从表中导出 PowerBI 数据,然后在 Excel 中对其进行平均时,它是一个不同的数字。

这不应该发生,对吧?

我在这里疯了吗?

ExcelWTF

PowerBIWTF

当我手动计算时,我得到 99.828%,应四舍五入为 99.83%,如 Excel 所示。

在我看来,PowerBI 平均值根本不正确。

编辑:

应用 RADO 的答案后,这是我的结果(我放弃了这一轮,它似乎有效 - 我认为这可能是我的数据的问题 - 不是他的方法):

Yay

最佳答案

Excel 和 DAX 计算平均值的方式存在重大差异。

Excel 取每行中四舍五入数字的平均值。

DAX (Power BI) 独立计算每个单元格中的平均值。这意味着单元格“总计”不是作为四舍五入分数的平均值计算的,而是作为整个数据集的非四舍五入基础值的平均值计算的,然后进行四舍五入。这就是 DAX 在概念上的运作方式 - 每个计算始终独立于表中的其他计算完成。

修复方法:在 Power BI 中,重写 DAX 公式以使用 AVERAGEX 而不是 AVERAGE。例如:

Correctly Averaged Scores = 
AVERAGEX(
VALUES(TableName[Submitter]),
ROUND(CALCULATE(AVERAGE(TableName[OrbScore])),2)
)

在这里,我们首先创建一个不同的“提交者”列表。然后我们迭代列表,并为每个提交者计算其平均值并将其四舍五入为 2 位数字。最后,我们计算四舍五入平均值的平均值,本质上复制了 Excel 的行为。

关于excel - PowerBI 平均百分比与 Excel 平均百分比不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56013906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com