Power Pivot中篩選條件的使用

(一) 定義

在Power Pivot中,在大部分時(shí)間里,篩選是作為一個(gè)主要的功能運(yùn)用到各個(gè)地方,篩選上下文,行上下文都和篩選相關(guān)。

(二) 可能涉及的函數(shù)

Filter 含義:根據(jù)條件篩選。

All 含義:忽略指定的維度條件。

AllExpect 含義:忽略除保留維度外的其他條件。

Calculate 含義:根據(jù)條件進(jìn)行計(jì)算。大部分的篩選器最終需要與本函數(shù)進(jìn)行組合運(yùn)算。

(三) 案例分析

數(shù)據(jù)源:

我們先定義幾個(gè)公式,看下有什么樣的區(qū)別:

求和:=sum([成績(jī)])

求和迭代:=sumx([成績(jī)])

計(jì)算求和:=calculate([求和])

固定條件求和:=calculate([求和],'表'[姓名]="張三"))

篩選條件求和:=calculate([求和],filter('表','表'[姓名]="張三"))

忽略條件求和:=calculate([求和],filter(all('表'),'表'[姓名]="張三"))

忽略多條件求和:=calculate([求和],all('表'[姓名]),filter('表'="張三"))

我們先來(lái)看下幾個(gè)計(jì)算的差異(數(shù)據(jù)透視表):

行標(biāo)簽固定條件求和篩選條件求和忽略條件求和忽略多條件求和




忽略多條件求和,因?yàn)閏alculate本身不存在絕對(duì)的篩選,所以條件all不產(chǎn)生作用,所以函數(shù)all以及allexpect只針對(duì)實(shí)際篩選函數(shù)filter起作用。

(四)總結(jié)

喜歡的點(diǎn)個(gè)贊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容