Delen via


ERROR

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Hiermee wordt een fout gegenereerd met een foutbericht.

Syntaxis

ERROR(<text>)

Parameters

Term Definitie
text Een tekenreeks met een foutbericht.

Retourwaarde

Geen

Opmerkingen

  • De functie ERROR kan worden geplaatst in een DAX expressie waar een scalaire waarde wordt verwacht.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld 1

De volgende DAX query:

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]

Mislukt en genereert een foutbericht met 'rode kleur aangetroffen'.

Voorbeeld 2

De volgende DAX query:

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]

Retourneert de volgende tabel:

DimProduct[Kleur] [Meting]
Zwart Zwart
Blauw Blauw
Grijs Grijs
Multi Multi
NA NA
Rood Rood
Zilver Zilver
Zilver\Zwart Zilver\Zwart
Wit Wit
Geel Geel

Omdat Magenta niet een van de productkleuren is, wordt de functie ERROR niet uitgevoerd.