了解Averagex-每个唯一客户的销售额

时间:2020-05-11 11:08:59

标签: powerbi dax powerbi-desktop

我想计算每个唯一客户的平均销售额:

为此,我使用了

2avrg_sales_per_customer = AVERAGEX(VALUES(fact_table[customerID]);SUM(fact_table[sales]))

下面您可以看到我如何按年份对其进行切片。 Screenshot

我不理解总数的含义(“ Gesamt”)。 如果看不同的年份,它的〜400-500怎么可能是956?如果绘制趋势线,则可以看到多年来的平均水平为443,53。

我想通了,我可以使用以下方法获得443,53的值:

5_average_per_year_per_customer =
AVERAGEX(VALUES(dates[date].[year]);[2avrg_sales_per_customer])

单个销售的值保持不变,但总变化。

有人可以向我解释差异吗?

1 个答案:

答案 0 :(得分:2)

原因是总计行在一年中没有任何过滤器,因此它要同时提取所有年中的客户平均值。在第二种方法中,它采用了每年的平均客户数量,因为这是您明确指定的。

在第一种情况下,您只在视觉中按年份拆分,而在第二种情况下,您也在度量中按年份拆分。总计行不知道您决定在视觉上拆分的内容,因此您必须告诉它要在取平均值之前按年份分组。