Megosztás a következőn keresztül:


ERROR

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Hibaüzenet jelenik meg.

Szintaxis

ERROR(<text>)

Paraméterek

Kifejezés Definíció
text Hibaüzenetet tartalmazó szöveges sztring.

Visszaadott érték

Egyik sem

Megjegyzések

  • A ERROR függvény bárhol elhelyezhető egy DAX kifejezésben, ahol skaláris érték várható.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

1. példa

A következő DAX lekérdezés:

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]

Sikertelen, és "piros színnel ütközött" hibaüzenetet ad vissza.

2. példa

A következő DAX lekérdezés:

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]

A következő táblázatot adja vissza:

DimProduct[Szín] [Mérték]
Fekete Fekete
Kék Kék
Szürke Szürke
Multi Multi
NA NA
Piros Piros
Ezüst Ezüst
Ezüst\Fekete Ezüst\Fekete
Fehér Fehér
Sárga Sárga

Mivel a Magenta nem tartozik a termékszínek közé, a ERROR függvény nem lesz végrehajtva.