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í.