分析得腦袋上的毛都要掉光了.
![]() ![]() 學(xué)習(xí)達人
|
liubinwal
展開
|
![]() ![]() 學(xué)習(xí)達人
|
WXhcznhhnij
展開
|
![]() ![]() 學(xué)習(xí)達人
|
mymcamel
展開
對于平均金額,如果對調(diào)公式中的信息表和采購表,即公式 = AVERAGEX(
'信息表', '信息表'[價格]*CALCULATE(SUM('采購表'[重量])))。此時結(jié)果是總金額,并不是平均金額。求大神解答~~
(若用SUMX,對調(diào)公式內(nèi)信息表和采購表的位置,結(jié)果是一樣的) ![]() lon0619
展開
@ mymcamel 平均金額2 = AVERAGEX('信息表','信息表'[價格]*CALCULATE(sum('采購表'[重量])))
比吊冬瓜:計算迭代1次,有6筆訂單,總重量就是6筆訂單的合計245,結(jié)果0.55*245=134.75, 如果是迭代采購表 就是六次采購重量*單價加起來再除以6=19.5 ![]() xiaoxiaochuju01
展開
@ mymcamel 因為AVERAGEX是迭代函數(shù),所以在 公式= AVERAGEX( '信息表', '信息表'[價格]*CALCULATE(SUM('采購表'[重量])))中,價格只有一個,價格乘以這個蔬菜的重量的和,然后再用這個"和"除以次數(shù)1(價格出現(xiàn)的次數(shù)),因此結(jié)果還是總金額。
如果換過來,公式=AVERAGEX('采購表','采購表'[重量]*CALCULATE(SUM('信息表'[價格]))),每一個重量乘以價格,比如地冬瓜,一共有9個重量,迭代的話,就是9個重量分別乘以價格得到一個和,然后這個"和",再除以9(重量出現(xiàn)的次數(shù)),得到的就是正確的平均數(shù)。
以上是我的理解。 |
![]() |
u322173391
展開
|
![]() ![]() 學(xué)習(xí)達人
|
QQv5x814ldn
展開
|
![]() ![]() 學(xué)習(xí)達人
|
冰冷長街BLCJ
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。