FIRSTNONBLANKVALUE
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Poznámka
Tato funkce se nedoporučuje používat ve vizuálních výpočtech , protože pravděpodobně vrací nesmyslné výsledky.
Vyhodnotí výraz filtrovaný podle seřazených hodnot sloupce a vrátí první hodnotu výrazu, který není prázdný.
FIRSTNONBLANKVALUE(<column>, <expression>)
Pojem | definice |
---|---|
column | Sloupec nebo výraz, který vrací tabulku s jedním sloupcem. |
výraz | Výraz vyhodnocený pro každou hodnotu <sloupce>. |
První neprázdná hodnota výrazu <> odpovídající seřazeným hodnotám <sloupce>.
Argument sloupce může být některý z následujících:
- Odkaz na libovolný sloupec.
- Tabulka s jedním sloupcem
Tato funkce se liší od FUNKCE FIRSTNONBLANK v tom, že <sloupec je přidán do kontextu filtru pro vyhodnocení výrazu><.>
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Následující dotaz DAX:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Návraty
DimProduct[Třída] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |