我想计算每个唯一客户的平均销售额:
为此,我使用了
2avrg_sales_per_customer = AVERAGEX(VALUES(fact_table[customerID]);SUM(fact_table[sales]))
我不理解总数的含义(“ Gesamt”)。 如果看不同的年份,它的〜400-500怎么可能是956?如果绘制趋势线,则可以看到多年来的平均水平为443,53。
我想通了,我可以使用以下方法获得443,53的值:
5_average_per_year_per_customer =
AVERAGEX(VALUES(dates[date].[year]);[2avrg_sales_per_customer])
单个销售的值保持不变,但总变化。
有人可以向我解释差异吗?
答案 0 :(得分:2)
原因是总计行在一年中没有任何过滤器,因此它要同时提取所有年中的客户平均值。在第二种方法中,它采用了每年的平均客户数量,因为这是您明确指定的。
在第一种情况下,您只在视觉中按年份拆分,而在第二种情况下,您也在度量中按年份拆分。总计行不知道您决定在视觉上拆分的内容,因此您必须告诉它要在取平均值之前按年份分组。