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]
)
我正在制作一份关于客户投诉的报告。 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]
)