Partager via


ERROR

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Déclenche un error avec un message error.

Syntaxe

ERROR(<text>)

Paramètres

Terme Définition
text Chaîne de texte contenant un message error.

Retourner value

None

Remarques

  • La fonction ERROR peut être placée dans une expression DAX n’importe où un value scalaire est attendu.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple 1

Requête DAX suivante :

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]

Échec and déclenche anderror message contenant « couleur rouge rencontrée ».

Exemple 2

Requête DAX suivante :

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]

Retourne le tableau suivant :

DimProduct[Color] [Measure]
Noir Noir
Bleu Bleu
Gris Gris
Multi Multi
NA NA
Rouge Rouge
Argent Argent
Argent\Noir Argent\Noir
Blanc Blanc
Jaune Jaune

Étant donné que Magenta est not l’une des couleurs product, la fonction ERROR est not exécutée.