Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Verifica uma condição, and retorna um value quando TRUE
, caso contrário, retorna um secondvalue. Ele usa um plano de execução ansioso que sempre executa as expressões de branch, independentemente da expressão de condição.
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Prazo | Definição |
---|---|
logical_test |
Qualquer expressão valueor que possa ser avaliada como TRUE orFALSE . |
value_if_true |
O value retornado if o teste lógico é TRUE . |
value_if_false |
(Opcional) O value retornado if o teste lógico é FALSE .
If omitido, BLANK é retornado. |
value_if_true
, value_if_false
, orBLANK
.
A função IF.EAGER pode retornar um tipo de dados variante if value_if_true and value_if_false são de tipos de dados diferentes, mas a função tenta retornar um único tipo de dados if ambos os value_if_true
andvalue_if_false
são de tipos de dados numéricos. Neste último caso, a função IF.EAGERconvert implicitamente os tipos de dados para acomodar ambos os values.
Por exemplo, a fórmula IF.EAGER(<condition>, TRUE(), 0)
retorna TRUE
or 0, mas a fórmula IF.EAGER(<condition>, 1.0, 0)
retorna apenas valueseven decimais, embora value_if_false
seja 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.
Veja IF exemplos.
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmo