gpt4 book ai didi

powerbi - 分组总和的平均值

转载 作者:行者123 更新时间:2023-12-02 14:01:48 26 4
gpt4 key购买 nike

我希望创建一个度量,该度量取按 ID 分组的多个总和的平均值。一个例子是,如果您有一个客户数据库,每个客户都购买了各种商品,并且您想要找到客户按客户分组的所有购买总额的平均金额,然后对结果进行平均。

我已经考虑过按表分组,但如果我这样做,那么过滤器将无法正确应用于结果(除非有一种方法可以在 Power BI 中创建两者之间的关系,但我还没有找到该功能)。

有办法创建这个措施吗?

编辑:对表格和目标的更简洁的解释:

输入表

CustomerID | Total Transaction Amount | Payment Type
-----------|--------------------------|-------------
1 | 10.00 | Card
1 | 5.00 | Cash
2 | 5.00 | Cash

输出值

平均客户支出:10.00
(客户1共消费15 10 + 5,客户2共消费5)

用户点击交易类型下的现金过滤器:
平均客户支出更新为:5.00
(客户1总共花费了5现金,客户2总共花费了5现金)

最佳答案

我建议按 CustomerID 汇总您的 Transactions 表,然后对该表取平均值,如下所示:

AverageCustomerSpend =
AVERAGEX(
SUMMARIZE(Transactions,
Transactions[CustomerID],
"Total Spent", SUM(Transactions[Amount])),
[Total Spent])

此语法表示我们正在汇总按 CustomerID 分组的 Transaction 表,并定义一个由总和定义的新列 [Total Spent]与该 CustomerID 对应的所有金额。然后将该表放入 AVERAGEX 函数中,该函数迭代我们刚刚创建的表中的每一行并对 [Total Spent] 列进行平均。

关于powerbi - 分组总和的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50951146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com