Power Pivot中忽略維度篩選函數(shù)

樣例數(shù)據(jù):

忽略維度樣例數(shù)據(jù)
忽略維度樣例數(shù)據(jù)

1. ALL

A. 語法

ALL( {<table> | <column>[, <column>[, <column>[,…]]]} )

位置 參數(shù) 描述
第1參數(shù) table 需要清除過濾器的表
第1參數(shù) column 需要清除過濾器的列
可選重復(fù)第2參數(shù) column

B. 返回

表——包含已經(jīng)刪除過濾器后的一列或多列的表。

C. 注意事項(xiàng)

  • 通常和filter組合,如果是列名需要是filter處理的列名
  • 1個(gè)參數(shù)只能寫1個(gè)條件,列和表不能同時(shí)出現(xiàn)。
  • 函數(shù)不單獨(dú)使用,必須和其他函數(shù)配合

D. 作用

忽略指定過濾器后進(jìn)行計(jì)算。

E. 案例

  • 如果要忽略全部篩選條件,則第一參數(shù)使用表名來進(jìn)行。所以All('表1')代表了忽略表中全部篩選條件,也就是求全班的平均成績(jī)。
全班平均成績(jī):=Calculate(Average('表1'[成績(jī)]),All('表1'))
  • 如果要忽略的是表中的某一個(gè)維度,則第一參數(shù)使用列名來進(jìn)行,所以All('表1'[學(xué)科])代表了只忽略學(xué)科這個(gè)維度去求學(xué)生的平均分。因?yàn)楸砝锩嬗?個(gè)維度,一個(gè)姓名,一個(gè)學(xué)科,一個(gè)教課老師。所以這個(gè)公式會(huì)忽略學(xué)科這個(gè)維度,其余2個(gè)可以對(duì)其進(jìn)行篩選。
忽略學(xué)科平均分:=Calculate(Average([成績(jī)]),All('表1'[學(xué)科]))
  • 如果要忽略多個(gè)維度,可以用多個(gè)列名來實(shí)現(xiàn)。
忽略學(xué)科教師平均分:=Calculate(Average([成績(jī)]),All('表1'[學(xué)科],'表1'[教課老師]))
忽略維度動(dòng)態(tài)圖
忽略維度動(dòng)態(tài)圖

如果需要忽略的維度比不忽略的多,則可以使用AllExpect函數(shù)

2. AllExpect

A. 語法

ALLEXCEPT( <table>, <column> [, <column>[,…]])

位置 參數(shù) 描述
第1參數(shù) table 需要清除過濾器的表
第2參數(shù) column 除外的列也就是需要保留篩選的列
可選第2重復(fù)參數(shù) column

B. 返回

表——包含已經(jīng)刪除過濾器后的一列或多列的表。

C. 注意事項(xiàng)

  • 第1參數(shù)是表,第2參數(shù)是列,而All函數(shù)的第1參數(shù)是表或者列。
  • 直接在CALCULATE或CALCULATETABLE的過濾器參數(shù)中調(diào)用時(shí),它不會(huì)實(shí)現(xiàn)結(jié)果表
  • 通常和filter組合,如果是列名需要是filter處理的列名

D. 作用

忽略指定過濾器后進(jìn)行計(jì)算。
之前這個(gè)使用All函數(shù)生成忽略學(xué)科教師平均分的度量值,如果用AllExpect函數(shù)則可以寫成

忽略學(xué)科教師平均分:=Calculate(Average([成績(jī)]),
                          All('表1'[學(xué)科],'表1'[教課老師]))

忽略學(xué)科教師平均分AllExpect:=Calculate(Average([成績(jī)]),
                               AllExcept('表1','表1'[姓名]))
?著作權(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)容

  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 5,964評(píng)論 0 9
  • 一、簡(jiǎn)介 Hbase:全名Hadoop DataBase,是一種開源的,可伸縮的,嚴(yán)格一致性(并非最終一致性)的分...
    菜鳥小玄閱讀 2,604評(píng)論 0 12
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,711評(píng)論 0 5
  • Django 1.8.2 文檔Home | Table of contents | Index | Modules...
    軒轅小愛閱讀 2,425評(píng)論 0 2
  • 總結(jié)了一些開發(fā)中常用的函數(shù): usleep() //函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() //函數(shù)從二進(jìn)制...
    ADL2022閱讀 543評(píng)論 0 3

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