我正在尝试根据日期计算一个新列,但矩阵总计给出了错误的总和。有人可以建议我解决这个问题吗? 最后一栏的总计错误地显示为$ 23M。
基本上,如果这一天过去了,我希望获得实际数据;如果没有,我希望获得“ New Buget(Sales)”中的天气预报
`新预算(销售)= IF([HasDayPassed] =“是”,[销售(SHP)],[销售(SHP)] + [销售FC2])
答案 0 :(得分:0)
主要问题是,在计算总计[HasDayPassed]时,矩阵没有获得任何行上下文。
您需要将“新预算”(销售)的度量标准修改为:
New Budget (Sales) =
VAR actual = CALCULATE(SUM([Sales (SHP)]), FILTER(Yourtable, [HasDayPassed] = "Yes"))
VAR forecast = CALCULATE(SUM([Sales (SHP)]) + SUM([Sales FC2]), FILTER(Yourtable, [HasDayPassed] = "No"))
RETURN IF(ISBLANK(actual),0,actual) + IF(ISBLANK(forecast),0,forecast)
请告诉我它是否有效。