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.