當前位置:編程學習大全網 - 源碼破解 - filter函數的用法是什麽?

filter函數的用法是什麽?

filter函數的用法,下面進行舉例說明:

例如壹個公司,需要找出年銷售額超過2000萬的城市銷售金額,這個利用簡單的表達式已無法解決,根據FILTER來實現。

1、銷售總額 = sum('銷售明細'[銷售額])

2、再建壹個度量值[大於2000萬的城市銷售金額]= CALCULATE([銷售總額],FILTER(ALL('門店城市'),[銷售總額]>20000000))。

3、超過2000萬銷售額的城市的銷售額總計等於451026000,但發現上面明細的兩個數字之和並不等於總計,這正是PowerBI中數據模型的特點。

擴展資料:

filter函數用於過濾序列,和map()函數壹樣,接收兩個參數,壹個function函數,壹個序列,不過和map()函數不壹樣的是,filter()函數是將序列的每壹個元素都作用於傳入的函數,然後根據返回值為True的保留。

filter函數其功能已經基本上替代了現有的高級篩選功能,而且做到了與參數變化同步的自動化篩選結果更新。不再像現有的高級篩選功能,如果參數改變了,需要重新篩選或借助VBA實現自動刷新機制。Filter函數有三個參數(要被篩選的區域,篩選條件,篩選目標為空時的值),最後壹個參數可選。

百度百科-Filter函數

  • 上一篇:宮鎖珠簾蓉兒是誰
  • 下一篇:葉問2夫人扮演者是誰
  • copyright 2024編程學習大全網