Excel 三列之间的天数总和

Excel 三列之间的天数总和,excel,dax,powerpivot,Excel,Dax,Powerpivot,我目前正在使用DAX(powerpivot),我计算了不同日期之间的天数,但是结果显示为空的日期为300 当我试图在不考虑这300天的情况下计算天数时(作为之前的结果),结果是: 理想的输出是使用excel公式: =SUMIF(A2:C2,"<>300",A2:C2) 我用这个公式作为DAX的输入,我知道我错了,但有人能帮我吗 请将公式作为文本而不是照片。复制粘贴测试比复制照片更容易,所以我们可以进行测试。@ScottCraner,请找到公式。您需要取消粘贴数据。DaysE1等

我目前正在使用DAX(powerpivot),我计算了不同日期之间的天数,但是结果显示为空的日期为300

当我试图在不考虑这300天的情况下计算天数时(作为之前的结果),结果是:

理想的输出是使用excel公式:

=SUMIF(A2:C2,"<>300",A2:C2)
我用这个公式作为DAX的输入,我知道我错了,但有人能帮我吗


请将公式作为文本而不是照片。复制粘贴测试比复制照片更容易,所以我们可以进行测试。@ScottCraner,请找到公式。您需要取消粘贴数据。DaysE1等应该是数据,而不是字段名。然后很容易忽略“300”。@RADO,不幸的是,我无法取消该表,因为我处理的数据超过100万。您不必将数据具体化到工作表中。关闭并加载到数据模型,而不是表,这样您就可以轻松地处理超过一百万行。
300 300 300 0
300 1   2   3
1   22  300 23
2   300 3   5
=
IF (
    AND (
        GlobalMaterial_CaricamBrazil[DaysE1] = 300,
        OR (
            GlobalMaterial_CaricamBrazil[DaysE2] = 300,
            GlobalMaterial_CaricamBrazil[DaysE3] = 300
        )
    ),
    0,
    ( GlobalMaterial_CaricamBrazil[DaysE1] + 
      GlobalMaterial_CaricamBrazil[DaysE2] + 
      GlobalMaterial_CaricamBrazil[DaysE3] )
)