Quando usar
Para validações de modelo — detectar dados inválidos e comunicar o problema claramente em vez de retornar um resultado silenciosamente incorreto.
Sintaxe
DAX
ERROR(<Texto>)Parâmetros
Texto: Texto com a mensagem de erro.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Coluna calculada em TabFatVenda: interrompe o refresh se houver venda negativa
Valor Validado =
IF (
TabFatVenda[ValorVenda] < 0,
ERROR ( "Venda negativa no pedido " & TabFatVenda[CodigoPedido] ),
TabFatVenda[ValorVenda]
)
// Medida: falha a consulta se a região em contexto for inválida
Regiao Validada =
IF (
SELECTEDVALUE ( TabDimRegiao[NomeRegiao] ) = "Indefinida",
ERROR ( "Região indefinida encontrada" ),
SELECTEDVALUE ( TabDimRegiao[NomeRegiao] )
)Mais informações
- Lançamento
- 2016-Nov