Partilhar via


ERRO

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Gera um erro com uma mensagem de erro.

Sintaxe

ERROR(<text>)  

Parâmetros

Termo Definição
texto Uma cadeia de texto que contém uma mensagem de erro.

Valor devolvido

Nenhuma

Observações

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

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplo 1

A seguinte 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]

Falha e levanta e mensagem de erro contendo "cor vermelha encontrada".

Exemplo 2

A seguinte 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]

Devolve a seguinte tabela:

DimProduct[Cor] [Medida]
Preto Preto
Azul Azul
Cinzento Cinzento
Vários Vários
ND ND
Vermelho Vermelho
Silver Silver
Prata\Preto Prata\Preto
Caucasiano Caucasiano
Yellow Yellow

Como Magenta não é uma das cores do produto, a função ERROR não é executada.