Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.