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.