Leer en inglés

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
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.