Condividi tramite


ERROR

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Genera un errore con un messaggio di errore.

Sintassi

ERROR(<text>)

Parametri

Termine Definizione
text Stringa di testo contenente un messaggio di errore.

Valore restituito

Nessuno

Osservazioni

  • La funzione ERROR può essere inserita in un'espressione DAX ovunque sia previsto un valore scalare.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio 1

La query di DAX seguente:

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]

Ha esito negativo e genera un messaggio di errore contenente "colore rosso rilevato".

Esempio 2

La query di DAX seguente:

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]

Restituisce la tabella seguente:

DimProduct[Color] [Misura]
Nero Nero
Blu Blu
Grigio Grigio
Multi Multi
NA NA
Rosso Rosso
Argento Argento
Argento\Nero Argento\Nero
Bianco Bianco
Giallo Giallo

Poiché Magenta non è uno dei colori del prodotto, la funzione ERROR non viene eseguita.