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.