Partilhar via


ERROR

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Levanta um error com uma mensagem error.

Sintaxe

ERROR(<text>)

Parâmetros

Vigência Definição
text Uma cadeia de texto que contém uma mensagem error.

Regresso value

None

Comentários

  • A função ERROR pode ser colocada em uma expressão DAX em qualquer lugar onde uma value escalar é esperada.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo 1

O seguinte DAX consulta:

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]

Falha and gera anderror mensagem contendo "cor vermelha encontrada".

Exemplo 2

O seguinte DAX consulta:

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]

Devolve a seguinte tabela:

DimProduct[Cor] [Measure]
Preto Preto
Azul Azul
Cinzento Cinzento
Multi Multi
NA NA
Vermelho Vermelho
Prata Prata
Prata\Preto Prata\Preto
Branco Branco
Amarelo Amarelo

Como Magenta not é uma das cores product, a função ERRORnot é executada.