ERROR
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizá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.