Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Verifica uma condição e retorna um valor quando TRUE, caso contrário, retorna um segundo valor. Ele usa um plano de execução ansioso que sempre executa as expressões de branch, independentemente da expressão de condição.
Sintaxe
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Parâmetros
| Prazo | Definição |
|---|---|
logical_test |
Qualquer valor ou expressão que possa ser avaliada como TRUE ou FALSE. |
value_if_true |
O valor retornado se o teste lógico for TRUE. |
value_if_false |
(Opcional) O valor retornado se o teste lógico for FALSE. Se omitido, BLANK será retornado. |
Valor de retorno
value_if_true, value_if_falseou BLANK.
Observações
A função IF.EAGER poderá retornar um tipo de dados variante se value_if_true e value_if_false forem de tipos de dados diferentes, mas a função tentará retornar um único tipo de dados se
value_if_trueevalue_if_falseforem de tipos de dados numéricos. No último caso, a função IF.EAGER converterá implicitamente os tipos de dados para acomodar ambos os valores.Por exemplo, a fórmula
IF.EAGER(<condition>, TRUE(), 0)retornaTRUEou 0, mas a fórmulaIF.EAGER(<condition>, 1.0, 0)retorna apenas valores decimais, emboravalue_if_falseseja do tipo de dados numérico inteiro. Para saber mais sobre a conversão de tipo de dados implícito, consulte Tipos de dados.IF.EAGER tem o mesmo comportamento funcional que a função IF, mas o desempenho pode ser diferente devido a diferenças nos planos de execução.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)tem o mesmo plano de execução que a seguinte expressão de DAX:VAR _value_if_true = <value_if_true> VAR _value_if_false = <value_if_false> RETURN IF (<logical_test>, _value_if_true, _value_if_false)Observação: as duas expressões de branch são avaliadas independentemente da expressão de condição.
Exemplos
Veja IF exemplos.
Conteúdo relacionado
função IFfunções lógicas