ERROR
Se aplica a:columna Calculada
tabla calculada
Medida
cá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. |
Valor devuelto
Ninguno
Observaciones
La función ERROR se puede colocar en una expresión DAX en cualquier lugar donde se espera un valor escalar.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o 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]
Produce un error y genera un mensaje de error 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] | [Medida] |
---|---|
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 no es uno de los colores del producto, la función ERROR no se ejecuta.