Compartir a través de


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.