ERROR
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Nostaa error, jossa on error viesti.
Syntaksi
ERROR(<text>)
Parametrit
Termi | Määritelmä |
---|---|
text |
Tekstimerkkijono, joka sisältää error sanoman. |
Palauta value
None
Huomautuksia
ERROR-funktio voidaan sijoittaa DAX-lausekkeeseen mihin tahansa paikkaan, jossa odotetaan skalaarista value.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki 1
Seuraava kyselyn 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]
Epäonnistuu, and aiheuttaa anderror sanoman, joka sisältää viestin "punaista väriä havaittu".
Esimerkki 2
Seuraava kyselyn 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]
Palauttaa seuraavan taulukon:
DimProduct[Color] | [Measure] |
---|---|
Musta | Musta |
Sininen | Sininen |
Harmaa | Harmaa |
Multi | Multi |
NA | NA |
Punainen | Punainen |
Hopea | Hopea |
Hopeinen\musta | Hopeinen\musta |
Valkoinen | Valkoinen |
Keltainen | Keltainen |
Koska magenta on not yksi product väreistä, ERROR-funktio suoritetaan not.