Sdílet prostřednictvím


ERROR

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vyvolá chybu s chybovou zprávou.

Syntax

ERROR(<text>)

Parametry

Semestr Definice
text Textový řetězec obsahující chybovou zprávu.

Návratová hodnota

Žádný

Poznámky

  • Funkci ERROR lze umístit do výrazu DAX kdekoli, kde se očekává skalární hodnota.

  • 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).

Příklad 1

Následující dotaz DAX:

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]

Selže a vyvolá a zobrazí chybovou zprávu s červenou barvou, která se vyskytla.

Příklad 2

Následující dotaz DAX:

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átí následující tabulku:

DimProduct[Color] [Míra]
Černý Černý
Modrý Modrý
Šedý Šedý
Multi Multi
SODÍK SODÍK
Červený Červený
Stříbro Stříbro
Silver\Black Silver\Black
Bílý Bílý
Žlutý Žlutý

Protože Magenta není jednou z barev produktu, ERROR funkce se nespustí.