Lezen in het Engels

Delen via


ERROR

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Hiermee wordt een error met een error bericht weergegeven.

Syntaxis

DAX
ERROR(<text>)

Parameters

Term Definitie
text Een tekenreeks met een error bericht.

value retourneren

None

Opmerkingen

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

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

Voorbeeld 1

De volgende DAX query:

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]

Mislukt and genereert anderror bericht met 'rode kleur aangetroffen'.

Voorbeeld 2

De volgende DAX query:

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]

Retourneert de volgende tabel:

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

Omdat Magenta is not een van de product kleuren, wordt de functie ERRORnot uitgevoerd.