PowerBI表中有以下数据:
mass (kg) number of boxes
10 2
blank 3
20 blank
blank blank
第一排指的是两个箱子一起送货,重量为10公斤。第二行意味着交付了3个箱子,但称重系统坏了。第三行意味着送货人忘记记录箱子的数量(但总共交付了20公斤)。第四行意味着没有交货。
不,我感兴趣的是每一排送货的货物的总重量。在这种情况下,称重系统坏了,用一个箱子的平均重量来计算总重量:
Total mass (kg)
10
15
20
0
我已经创建了一个计算1盒平均重量的度量,如下所示:
每箱平均重量(公斤)= AVERAGEX(“表1”,除以(“表1”质量(公斤),“表1”箱数))
然而,我现在被困在创建DAX编码中的总质量(公斤)列中。如何解决这个问题?
发布于 2019-05-02 11:56:51
下列计算列返回:
BLANK()
用于丢失大量框和框数的行我添加了一个ALL()
来停止行级的度量评估,我怀疑这就是阻止您最初尝试的原因。
Total mass (kg) =
IF (
Table1[mass (kg)] = BLANK() && Table1[number of boxes] = BLANK(),
BLANK (),
IF (
Table1[mass (kg)] = BLANK(),
CALCULATE ( [Average weight per box (kg)], ALL ( Table1 ) ) * Table1[number of boxes],
Table1[mass (kg)]
)
)
https://stackoverflow.com/questions/55951498
复制相似问题