Lue englanniksi

Jaa


VIRHE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikkö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 mihin tahansa kohtaan DAX-lauseketta, jossa odotetaan skalaariarvoa.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki 1

Seuraava DAX-kysely:

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 DAX-kysely:

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.