ERROR
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Genera un error con un mensaje de error.
Sintaxis
ERROR(<text>)
Parámetros
Término | Definición |
---|---|
texto | Cadena de texto que contiene un mensaje de error. |
Valor devuelto
None
Notas
La función ERROR se puede colocar en una expresión DAX en cualquier lugar en el que se espere un valor escalar.
Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).
Ejemplo 1
La consulta DAX siguiente:
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 consulta DAX siguiente:
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 |
N/D | NA |
Rojo | Rojo |
Plata | Plata |
Plata\Negro | Plata\Negro |
Blanco | Blanco |
Amarillo | Amarillo |
Dado que magenta no es uno de los colores del producto, la función ERROR no se ejecuta.