【问题标题】:DAX to SUM over column with already cumulative in time values, by different category context根据不同类别上下文,DAX 到 SUM 对已累积时间值的列
【发布时间】:2022-08-17 21:43:52
【问题描述】:

这是我的数据:

根据项目过滤器上下文,我需要最新累积值(列/非度量)的总和。 例如。如果我对 x,y 使用切片器,我需要 13,如最右列所示:

谢谢

  • 嗨,你的累积是一列还是一个度量?
  • 嗨,谢谢,这是一个专栏

标签: powerbi dax


【解决方案1】:
VAR projectLastDates=
        ADDCOLUMNS(
            Values(tbl[proj])
            ,"lastDate",CALCULATE(LASTDATE(tbl[date]))
        )
VAR lastValues=
        ADDCOLUMNS(
            projectLastDates
            ,"lastValue",   VAR lastProjDate=[lastDate] 
                            RETURN 
                                CALCULATE(
                                    SUM(tbl[cum])
                                    ,tbl[date]=lastProjDate
                                )
        )
RETURN SUMX(lastValues,[lastValue])

【讨论】:

    猜你喜欢
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多