Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 求和2个表值_Powerbi_Dax - Fatal编程技术网

Powerbi 求和2个表值

Powerbi 求和2个表值,powerbi,dax,Powerbi,Dax,我试图对两个表中的两个值求和。我计算了两个表的未决金额,现在需要查看多行卡中两个计算字段的总和。表1给了我一美元,表2给了我一美元。我需要这两个数额的总和 表1计算字段: Pending Tender (FTL-CS) = IF('ICS Que'[DeliveryDate]=BLANK(),BLANK(),'ICS Que'[TenderedAmount]) Pending Tender (FTL-AP) = IF('AP Que'[DeliveryDate]=BLANK(),BLANK()

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

表1计算字段:

Pending Tender (FTL-CS) = IF('ICS Que'[DeliveryDate]=BLANK(),BLANK(),'ICS Que'[TenderedAmount])
Pending Tender (FTL-AP) = IF('AP Que'[DeliveryDate]=BLANK(),BLANK(),'AP Que'[TenderedAmount])
表2计算字段:

Pending Tender (FTL-CS) = IF('ICS Que'[DeliveryDate]=BLANK(),BLANK(),'ICS Que'[TenderedAmount])
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)])))

我知道它在我的语法中,但我不知道如何修复它。

您编写的内容如下:

    Pending Tender (FTL) := 
CALCULATE(SUM('AP Que'[Pending Tender (FTL-AP)]&SUM('ICS Que'[Pending Tender (FTL-CS)])))
应按如下所示编写,其中第一个
总和
有一个结束括号,并且在两个
总和
之间有一个
+
而不是使用
&

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)] )

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

您所写的内容如下:

    Pending Tender (FTL) := 
CALCULATE(SUM('AP Que'[Pending Tender (FTL-AP)]&SUM('ICS Que'[Pending Tender (FTL-CS)])))
应按如下所示编写,其中第一个
总和
有一个结束括号,并且在两个
总和
之间有一个
+
而不是使用
&

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)] )
最后,作为一项建议,我个人应该避免在度量名称中使用(或),因为它们可能被误认为是开始括号和结束括号