Jaa


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.