Filter 函式
DAX 中的 filterandvalue 函式是一些最複雜的 and 功能,and 與 Excel 函式有很大的不同。 查閱函式的運作方式是使用數據表 and 關聯性,例如資料庫。 篩選函式可讓您操作數據內容來建立動態計算。
在此類別中
功能 | 描述 |
---|---|
ALL | 傳回 all 數據表中的數據列,orall 數據行中的 values,忽略可能已套用的任何 filters。 |
ALLCROSSFILTERED | 清除套用至數據表的 allfilters。 |
ALLEXCEPT | 拿掉已套用至指定資料列之資料表 exceptfilters 中的 all 內容 filters。 |
ALLNOBLANKROW | 從關聯性的父數據表,傳回 all 個數據列,但 blank 數據列,orall 數據行的不同 values,但 blank 數據列,and 忽略可能存在的任何內容 filters。 |
ALLSELECTED | 從目前查詢中的數據列 and 資料列中移除內容 filters,同時 all 保留其他內容 filtersor 明確 filters。 |
CALCULATE | 評估修改 filter 內容中的表達式。 |
CALCULATETABLE | 評估已修改 filter 內容中的數據表運算式。 |
EARLIER | 傳回所提及數據行外部評估階段中指定數據行的目前 value。 |
EARLIEST | 傳回指定數據行外部評估階段中指定數據行的目前 value。 |
FILTER | 傳回數據表,表示另一個數據表的子集 or 表達式。 |
FIRST | 僅用於視覺計算。 從座標軸 first 列擷取可視化矩陣中的 value。 |
INDEX | 傳回位於指定之數據分割內 position 參數所指定之絕對位置的數據列,依指定之座標軸上的指定順序 or 排序。 |
KEEPFILTERS | 修改評估 CALCULATEorCALCULATETABLE 函式時套用 filters 的方式。 |
LAST | 僅用於視覺計算。 從座標軸 last 列擷取可視化矩陣中的 value。 |
LOOKUPVALUE | 傳回符合 search 條件所指定之 all 準則的數據列 value。 函式可以套用一個 or 多個 search 條件。 |
MATCHBY | 在 |
MOVINGAVERAGE | 傳回沿著視覺矩陣指定座標軸計算的移動 average。 |
NEXT | 僅用於視覺計算。 擷取可視化矩陣中座標軸 next 列中的 value。 |
OFFSET | 根據指定的 offset,傳回位於 目前數據列 位於相同數據表內之 or 之前的單一數據列。 |
ORDERBY | 定義數據行,以判斷每個 window 函式數據分割內的排序順序。 |
PARTITIONBY | 定義用來分割 window 函式 relation 參數的數據行。 |
PREVIOUS | 僅用於視覺計算。 擷取可視化矩陣中座標軸 previous 列中的 value。 |
RANGE | 傳回指定座標軸內相對於目前數據列的數據列間隔。 WINDOW的快捷方式。 |
RANK | 傳回指定間隔內數據列的排名。 |
REMOVEFILTERS | 從指定的數據表 or 數據行中清除 filters。 |
ROWNUMBER | 傳回指定間隔內數據列的唯一排名。 |
RUNNINGSUM | 傳回沿著視覺矩陣指定座標軸計算的執行中 sum。 |
SELECTEDVALUE | 當 columnName 的內容已篩選為只有一個不同的 value 時,傳回 value。 否則會傳回alternateResult。 |
WINDOW | 傳回位於指定間隔內的多個數據列。 |