ERROR
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Aiheuttaa virheen ja antaa virhesanoman.
Syntaksi
ERROR(<text>)
Parametrit
Termi | Määritelmä |
---|---|
text |
Tekstimerkkijono, joka sisältää virhesanoman. |
Palautusarvo
Ei lainkaan
Huomautuksia
ERROR-funktio voidaan sijoittaa DAX-lausekkeeseen mihin tahansa kohtaan skalaariarvoa odotetaan.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
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 ja aiheuttaa virhesanoman, 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] | [Mittari] |
---|---|
Musta | Musta |
Sininen | Sininen |
Harmaa | Harmaa |
Multi | Multi |
NA | NA |
Punainen | Punainen |
Hopea | Hopea |
Hopeinen\musta | Hopeinen\musta |
Valkoinen | Valkoinen |
Keltainen | Keltainen |
Koska magenta ei ole yksi tuoteväreistä, ERROR-funktiota ei suoriteta.