我有一个包含一列值的表,我希望通过在日期之间添加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]
我想通了(Add1030ToEachNodeBefore2019是2.822变量),因此这仅添加到2018年存在的所有节点:
AddToNodesBetween2018StartAnd2018End = IF(表[DateColumn。[Year] = 2018,CALCULATE(SUMX(表,表[NodeCount] +表[Add1030ToEachNodeBefore2019]),(DATESBETWEEN(表[DateColumn]。[Date],DATE(2018,01,01) ),日期(2018,12,31)))),表[NodeCount])