ERROR
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vyvolá chybu s chybovým hlásením.
Syntax
ERROR(<text>)
Parametre
Termín | Definícia |
---|---|
text |
Textový reťazec obsahujúci chybové hlásenie. |
Vrátená hodnota
Žiadny
Poznámky
Funkciu ERROR možno umiestniť do výrazu DAX kdekoľvek sa očakáva skalárna hodnota.
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad č. 1
Nasledujúci DAX dotaz:
DEFINE
MEASURE DimProduct[Measure] =
IF(
SELECTEDVALUE(DimProduct[Color]) = "Red",
ERROR("red color encountered"),
SELECTEDVALUE(DimProduct[Color])
)
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]
Zlyhá a vráti chybové hlásenie, ktoré obsahuje "bola získaná červená farba".
Príklad č. 2
Nasledujúci DAX dotaz:
DEFINE
MEASURE DimProduct[Measure] =
IF(
SELECTEDVALUE(DimProduct[Color]) = "Magenta",
ERROR("magenta color encountered"),
SELECTEDVALUE(DimProduct[Color])
)
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]
Vráti nasledujúcu tabuľku:
DimProduct[Farba] | [Mierka] |
---|---|
Čierny | Čierny |
Modrý | Modrý |
Sivý | Sivý |
Multi | Multi |
NA (NA) | NA (NA) |
Červený | Červený |
Striebro | Striebro |
Striebro\Čierna | Striebro\Čierna |
Biely | Biely |
Žltý | Žltý |
Keďže purpurová nie je jedna z farieb produktu, funkcia ERROR sa nevykoná.