手記
この関数は、意味のない結果を返す可能性があるため、視覚的な計算
列の並べ替えられた値でフィルター処理された式を評価し、空白でない式の最初の値を返します。
構文
FIRSTNONBLANKVALUE(<column>, <expression>)
パラメーター
| 用語 | 定義 |
|---|---|
column |
単一列テーブルを返す列または式。 |
expression |
columnの値ごとに評価される式。 |
戻り値
expressionの並べ替えられた値に対応する column の最初の空白以外の値。
備考
列引数には、次のいずれかを指定できます。
- 任意の列への参照。
- 1 つの列を持つテーブル。
この関数は、FIRSTNONBLANKの評価のために
columnがフィルター コンテキストに追加されるというexpressionとは異なります。-
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の DAX クエリ
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
収益
| DimProduct[クラス] | [FNBV] |
|---|---|
| L | 699.0982 |
| H | 13778.24 |
| M | 1000.4375 |
| 533.83 |