共用方式為


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