英語で読む

次の方法で共有


FIRSTNONBLANKVALUE

適用対象:計算列計算テーブルメジャービジュアル計算

注意

この関数は、意味のない結果を返す可能性があるため、ビジュアル計算で使用することはお勧めしません。

列の並べ替えられた値によってフィルター処理された式を評価し、空白ではない式の最初の値を返します。

構文

DAX
FIRSTNONBLANKVALUE(<column>, <expression>)

パラメーター

用語 定義
単一の列のテーブルを返す列または式。
expression <column> の値ごとに評価される式。

戻り値

<column> の並べ替えられた値に対応する <expression> の最初の空白以外の値。

解説

  • column 引数には、次のいずれかを指定できます。

    • 任意の列への参照。
    • 単一の列を含むテーブル。
  • この関数は、<expression> の評価のために <column> フィルター コンテキストに追加されるという点で、FIRSTNONBLANK とは異なります。

  • この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。

次の DAX クエリを実行します。

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