PowerBI中需要的平均值的多个级别
从以下表格中的初始数据开始: 表1PowerBI中需要的平均值的多个级别,powerbi,dax,Powerbi,Dax,从以下表格中的初始数据开始: 表1 PARENT BRAND SUB BRAND AVG INCREASE PARENT ONE BRAND ONE 1 9.90% PARENT ONE BRAND ONE 2 8.70% PARENT ONE BRAND ONE 3 5.00% PARENT TWO BRAND TWO 4
PARENT BRAND SUB BRAND AVG INCREASE
PARENT ONE BRAND ONE 1 9.90%
PARENT ONE BRAND ONE 2 8.70%
PARENT ONE BRAND ONE 3 5.00%
PARENT TWO BRAND TWO 4 4.90%
PARENT TWO BRAND THREE 5 9.50%
PARENT TWO BRAND FOUR 6 4.90%
PARENT TWO BRAND FIVE 7 4.90%
PARENT THREE BRAND SIX 8 -96.90%
PARENT THREE BRAND SIX 9 -50.00%
PARENT THREE BRAND SIX 10 -33.00%
PARENT THREE BRAND SEVEN 11 -70.00%
PARENT THREE BRAND SEVEN 12 -89.00%
1) 我使用表1计算父母平均增长的平均值,如下所示:
PARENT AVG =
AVERAGEX(
SUMMARIZE (
TABLE1,
TABLE1[PARENT],
TABLE1[BRAND],
"Brand Average", AVERAGE (TABLE1[AVG INCREASE] )
),
[Brand Average]
)
PARENT BRAND AVG INCREASE
PARENT ONE BRAND ONE 7.87%
PARENT TWO BRAND TWO 4.90%
PARENT TWO BRAND THREE 9.50%
PARENT TWO BRAND FOUR 4.90%
PARENT TWO BRAND FIVE 4.90%
PARENT THREE BRAND SIX -59.97%
PARENT THREE BRAND SEVEN -79.50%
要获得以下信息:
PARENT AVG =
AVERAGEX(
SUMMARIZE (
TABLE1,
TABLE1[PARENT],
TABLE1[BRAND],
"Brand Average", AVERAGE (TABLE1[AVG INCREASE] )
),
[Brand Average]
)
PARENT BRAND AVG INCREASE
PARENT ONE BRAND ONE 7.87%
PARENT TWO BRAND TWO 4.90%
PARENT TWO BRAND THREE 9.50%
PARENT TWO BRAND FOUR 4.90%
PARENT TWO BRAND FIVE 4.90%
PARENT THREE BRAND SIX -59.97%
PARENT THREE BRAND SEVEN -79.50%
我将如何获得家长的总体平均值
它应该是每个家长的平均值:
PARENT ONE 7.87%
PARENT TWO 6.05%
PARENT THREE -69.74
父母平均值=-18.61%您可以重复相同的过程,但添加一个级别:
AvgIncrease =
AVERAGEX (
SUMMARIZE (
Table1,
Table1[Parent],
"Parent Avg", AVERAGEX (
SUMMARIZE (
TABLE1,
TABLE1[PARENT],
TABLE1[BRAND],
"Brand Average", AVERAGE ( TABLE1[AVG INCREASE] )
),
[Brand Average]
)
),
[Parent Avg]
)
如果将[PARENT AVG]
公式保存为度量值,则可以在其他度量值中使用它,如下所示:
AvgIncrease =
AVERAGEX (
SUMMARIZE (
Table1,
Table1[Parent],
"Parent Average", [PARENT AVG]
),
[Parent Average]
)