总和2表值

时间:2018-04-23 13:36:27

标签: powerbi dax

我试图在两个表中对两个值求和。我有两个表计算的待定金额,现在需要查看多行卡中两个计算字段的总和。表1给出了一美元金额,表2给出了一美元金额。我需要两笔金额的总和。

表1计算字段:

Pending Tender (FTL-CS) = IF('ICS Que'[DeliveryDate]=BLANK(),BLANK(),'ICS Que'[TenderedAmount])

表2计算字段:

Pending Tender (FTL-AP) = IF('AP Que'[DeliveryDate]=BLANK(),BLANK(),'AP Que'[TenderedAmount])

两次尝试的总和:

Pending Tender (FTL) = CALCULATE(SUM('AP Que'[Pending Tender (FTL-AP)]&SUM('ICS Que'[Pending Tender (FTL-CS)])))

我知道这是我的语法,但我不知道如何解决它。

1 个答案:

答案 0 :(得分:2)

您所写的内容如下:

    Pending Tender (FTL) := 
CALCULATE(SUM('AP Que'[Pending Tender (FTL-AP)]&SUM('ICS Que'[Pending Tender (FTL-CS)])))

应该写成如下所示,其中第一个SUM有一个结束括号,并且+代替&之间使用SUM < / p>

Pending Tender (FTL):=
CALCULATE (
    SUM ( 'AP Que'[Pending Tender (FTL-AP)] )
        + SUM ( 'ICS Que'[Pending Tender (FTL-CS)] )
)

或者它可以重写如下,因为计算是多余的,除非你有一个过滤条件。

Pending Tender (FTL):=
SUM ( 'AP Que'[Pending Tender (FTL-AP)] )
    + SUM ( 'ICS Que'[Pending Tender (FTL-CS)] )

最后作为建议,我个人会避免在度量名称中使用(或),因为它们可能被误认为是打开和关闭括号。