Power Pivot - Dax Measure 总结错误
Power Pivot - Dax Measure sums up wrong
在一起
不知何故,我的支点 table 目前正在崩溃。 table 的结构如下:
Area、Code 和 QTY1 由数据模型定义。 QTY2、Min 和 Performance 是度量。
QTY2 对来自另一个 table 的已定义过滤器的所有代码求和。 Min 计算 QTY1 和 QTY2 的较低值。
Measure Performance 计算 Min 与 QTY1 的比率。
不幸的是,Excel 的 Min 总和不正确。另外,性能的均值或总和也是错误的。
Formumlar QTY2: =CALCULATE(SUM(tbl2[QTY]);FILTER(tbl2; tbl2[TYP]<>"11"))
Formular MIN: =MIN([QTY2];[QTY1])
Formular Performance : = [MIN]/[QTY1]
我到底做错了什么?
如何避免错误?
编辑:
以下方法总结了 [Min] 的正确音量。
但它没有显示 37% 的准确平均值。它总结了划分的价值。
[Performance]=SUMX(tbl_General;DIVIDE([QTY2];[QTY1];BLANK()))
[Min]=SUMX(tbl_General;(MIN([Qty1];[Qty2])))
为什么会这样?
最好的祝福
约书亚
所以这是需要 SUMX 的示例。
您偶然发现了表达式的聚合与值的总和之间的区别。
类似 SUMX(dim_Tbl, DIVIDE([MIN], [QTY1], BLANK()))
的东西应该可以工作
编辑:
在 OP 上看到编辑后,以下措施应该有效。
Min = SUMX(tbl_General;(MIN([Qty1];[Qty2])))
和
Performance = DIVIDE([QTY2];[Min];BLANK())
通常,'X' 度量用于迭代 table 并对 table 求和,而 'normal' 度量用于重新计算总和。您想要重新计算总计的绩效指标,所以不要使用 SUMX,您的最小指标,您想要作为先前值的总和,所以请使用 SUMX。
在一起
不知何故,我的支点 table 目前正在崩溃。 table 的结构如下:
Area、Code 和 QTY1 由数据模型定义。 QTY2、Min 和 Performance 是度量。 QTY2 对来自另一个 table 的已定义过滤器的所有代码求和。 Min 计算 QTY1 和 QTY2 的较低值。 Measure Performance 计算 Min 与 QTY1 的比率。
不幸的是,Excel 的 Min 总和不正确。另外,性能的均值或总和也是错误的。
Formumlar QTY2: =CALCULATE(SUM(tbl2[QTY]);FILTER(tbl2; tbl2[TYP]<>"11"))
Formular MIN: =MIN([QTY2];[QTY1])
Formular Performance : = [MIN]/[QTY1]
我到底做错了什么? 如何避免错误?
编辑: 以下方法总结了 [Min] 的正确音量。 但它没有显示 37% 的准确平均值。它总结了划分的价值。
[Performance]=SUMX(tbl_General;DIVIDE([QTY2];[QTY1];BLANK()))
[Min]=SUMX(tbl_General;(MIN([Qty1];[Qty2])))
为什么会这样?
所以这是需要 SUMX 的示例。
您偶然发现了表达式的聚合与值的总和之间的区别。
类似 SUMX(dim_Tbl, DIVIDE([MIN], [QTY1], BLANK()))
的东西应该可以工作
编辑:
在 OP 上看到编辑后,以下措施应该有效。
Min = SUMX(tbl_General;(MIN([Qty1];[Qty2])))
和
Performance = DIVIDE([QTY2];[Min];BLANK())
通常,'X' 度量用于迭代 table 并对 table 求和,而 'normal' 度量用于重新计算总和。您想要重新计算总计的绩效指标,所以不要使用 SUMX,您的最小指标,您想要作为先前值的总和,所以请使用 SUMX。