ERROR
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Genera un error con un mensaje de error.
Sintaxis
ERROR(<text>)
Parámetros
Término | Definición |
---|---|
text |
Cadena de texto que contiene un mensaje de error. |
Devolver value
None
Observaciones
La función ERROR se puede colocar en una expresión DAX en cualquier lugar donde se espera un value escalar.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplo 1
La siguiente consulta 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]
Se produce un error and genera anderror mensaje que contiene "color rojo encontrado".
Ejemplo 2
La siguiente consulta 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]
Devuelve la tabla siguiente:
DimProduct[Color] | [Measure] |
---|---|
Negro | Negro |
Azul | Azul |
Gris | Gris |
Multi | Multi |
NA | NA |
Rojo | Rojo |
Plata | Plata |
Silver\Black | Silver\Black |
Blanco | Blanco |
Amarillo | Amarillo |
Dado que Magenta es not uno de los colores product, la función ERROR se ejecuta not.