首页 > 解决方案 > 如何在 Power BI 中修复表格可视化中的错误总计?

问题描述

我有一个度量名称 Y_Test,其中 Y_Test 是:

Y_Test = 
VAR Y = SUM(Sheet1[C2])
var result = IF(MAX(Sheet1[C1]) = "A", Y, IF(((MAX(Sheet1[C1])) = "B" || (MAX(Sheet1[C1]) = "C")),  -1 * Y))
Return result

我得到的总数为-16,不应该是8吗?

提前致谢。

输出

数据表

标签: powerbidata-visualizationdaxdata-analysispowerquery

解决方案


请按照以下步骤操作 -

步骤 1:创建一个新的计算列,如下所示-

new_c2 = 
IF(
    Sheet1[C1] = "A",
    Sheet1[C2],
    IF(
        Sheet1[C1] = "B" || Sheet1[C1] = "C",
        Sheet1[C2] * -1
    )    
)

第2步:现在创建如下测量-

Y_Test = SUM(Sheet1[new_c2])

输出-

在此处输入图像描述


推荐阅读