更新所有计数值,仅在使用DAX的日期之间添加2.822

问题描述 投票:-1回答:1

我有一个包含一列值的表,我希望通过在日期之间添加2.822来更新这些值,并需要帮助编写此代码。注意:ColumnName2添加了2.822所有内容,但我希望它只在日期之间添加。 ColumnName1是原始值列。

它为所有日期添加了2.822,但我只希望它添加到日期之间的内容,而不管空白值。

   [Code]

    AddToColumnsBetweenDates =
    CALCULATE(SUM(TableName[ColoumnName1)+TableName[ColumnName2],
    FILTER(TableName, 
    DATEDIFF(DATE(2 018,01,01), DATE(2018,12,31),DAY

    Another one that I tried: 

    AddToColumnsBetweenDates =
    CALCULATE(SUM(TableName[ColumnName1),
    FILTER(TableName, 

    SUM(TableName[Column1])+TableName
    [ColumnName2]&&
    DATEDIFF(DATE(2018,01,01) < TableName[ColumnName1]=BLANK(),
    DATE(2018,12,31),DAY) && TableName[ColumnName1]>=BLANK()))

   [/Code]
dax
1个回答
0
投票

我想通了(Add1030ToEachNodeBefore2019是2.822变量),因此这仅添加到2018年存在的所有节点:

AddToNodesBetween2018StartAnd2018End = IF(表[DateColumn。[Year] = 2018,CALCULATE(SUMX(表,表[NodeCount] +表[Add1030ToEachNodeBefore2019]),(DATESBETWEEN(表[DateColumn]。[Date],DATE(2018,01,01) ),日期(2018,12,31)))),表[NodeCount])

© www.soinside.com 2019 - 2024. All rights reserved.