Dax 过滤器 table desc,总计 运行

Dax filter table desc with running total

我有table盈利,dev_num

我想按利润列过滤 table desc,其中 运行 dev_num 的总和 =<30

我的意思是这样的:

利润 | Dev_num

1000000 10

100000 10

340000 6

240000 4

你知道我应该如何为这个计算的 table 建立我的衡量标准吗?

您的 DAX 可以如下所示:

EVALUATE
    FILTER (
        ADDCOLUMNS (
            VALUES ( 'yourTable'[Profit] ),
            "Dev_num", CALCULATE ( SUM ( 'yourTable'[Dev_num]) )
        ),
        [Dev_num] <= 30
    )
    ORDER BY 'yourTable'[Profit]