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 |