Power BI 不同值的总和(按类别)
Power BI Sum of Distinct Value by Category
我有n种浆果。每种浆果类型都有一个累积值。我需要按浆果类型计算不同累积值的总和。因此,对于“累积计算”(下图),我总共需要 10 (5 + 3 + 2)。
- 我使用的 DAX 公式:
accumulation calc = sumx(VALUES(berries[type]), MAX(berries[accumulation]))
- 我如何指示 DAX 对单个浆果类型求和 max 或 distinct?目前它似乎默认为蓝莓并计算 5 + 5 + 5 而不是 5 + 3 + 2。
有人有提示吗?
由于您只需要每种浆果类型的 Max
值的小计,因此最好创建一个 summary
table 以获得单个浆果类型和类型的最大值:
新 table 的 Dax 度量:
Table 2 = SUMMARIZE(Sheet1,Sheet1[Berry],"Max value",
CALCULATE(MAX(Sheet1[accumulation]),
FILTER(Sheet1,Sheet1[Berry]=EARLIER(Sheet1[Berry]))))
新 table:
示例数据:
我有n种浆果。每种浆果类型都有一个累积值。我需要按浆果类型计算不同累积值的总和。因此,对于“累积计算”(下图),我总共需要 10 (5 + 3 + 2)。
- 我使用的 DAX 公式:
accumulation calc = sumx(VALUES(berries[type]), MAX(berries[accumulation]))
- 我如何指示 DAX 对单个浆果类型求和 max 或 distinct?目前它似乎默认为蓝莓并计算 5 + 5 + 5 而不是 5 + 3 + 2。
有人有提示吗?
由于您只需要每种浆果类型的 Max
值的小计,因此最好创建一个 summary
table 以获得单个浆果类型和类型的最大值:
新 table 的 Dax 度量:
Table 2 = SUMMARIZE(Sheet1,Sheet1[Berry],"Max value",
CALCULATE(MAX(Sheet1[accumulation]),
FILTER(Sheet1,Sheet1[Berry]=EARLIER(Sheet1[Berry]))))
新 table:
示例数据: