Power BI:每个特定列的总和列不同

Power BI: Sum column distinct per another particular column

我正在制作一份关于客户投诉的报告。 example

现在我正在尝试获得“Reklamationskosten”(费用)的正确金额。 正确答案是:113 欧元。

公式应该做的(文字): “对每个 'Rekl. ID' 求和 'Reklamationskosten',但对每个 'Reklamationskosten Art' 只求和一次“

当然可以在 DAX 中执行此操作,但我不知道如何操作。 非常感谢大家!

为此,您可以使用 SUMX 创建一个度量,迭代汇总的 table:

Reklamationskosten Measure = 
SUMX ( 
    SUMMARIZE (
        'Table',
        'Table'[Rekl. ID],
        'Table'[Reklamationskosten Art],
        'Table'[Reklamationskosten]
    ),
    [Reklamationskosten]
)

这假定 Reklamationskosten Art 的每个“对应”行都具有与 Reklamationskosten 相同的值 - 否则值将重复。您可以通过引入处理多个值的聚合器来改变它的功能,例如使用MAX:

Reklamationskosten Measure (Agg) = 
SUMX ( 
    SUMMARIZE (
        'Table',
        'Table'[Rekl. ID],
        'Table'[Reklamationskosten Art],
        "Reklamationskosten", MAX ( 'Table'[Reklamationskosten] )
    ),
    [Reklamationskosten]
)