FIRSTNONBLANKVALUE
注意
不建議將此函式用於 視覺計算 ,因為它可能會傳回毫無意義的結果。
評估由資料行排序值所篩選的運算式,並傳回運算式第一個非空白的值。
語法
FIRSTNONBLANKVALUE(<column>, <expression>)
參數
詞彙 | 定義 |
---|---|
column | 傳回單一資料行資料表的資料行或運算式。 |
expression | 針對<資料行>的每個值所評估的運算式。 |
傳回值
對應到<資料行>排序值的<運算式>第一個非空白值。
備註
資料行的引數可以是下列任何一項:
- 任何資料行的參考。
- 包含單一資料行的資料表。
此函式與 FIRSTNONBLANK 的不同之處在於,<資料行>會新增至篩選內容,以便評估<運算式>。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
下列 DAX 查詢:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
會傳回:
DimProduct[Class] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |