Zdieľať cez


ERROR

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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á.