Delen via


FOUT

Van toepassing op: Berekende kolom Berekende tabel Meting Visuele berekening

Hiermee wordt een fout gegenereerd met een foutbericht.

Syntaxis

ERROR(<text>)  

Parameters

Term Definitie
sms verzenden 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
Meerdere Meerdere
N.v.t. N.v.t.
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.