Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Comprueba una condición, and devuelve un value cuando TRUE
; de lo contrario, devuelve un secondvalue. Usa un plan de ejecución diligente que siempre ejecuta las expresiones de rama independientemente de la expresión de condición.
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Término | Definición |
---|---|
logical_test |
Cualquier expresión valueor que se pueda evaluar para TRUE orFALSE . |
value_if_true |
El value que se devuelve if la prueba lógica es TRUE . |
value_if_false |
(Opcional) El value que se devuelve if la prueba lógica es FALSE .
If omitido, se devuelve BLANK . |
Ya sea value_if_true
, value_if_false
, orBLANK
.
La función IF.EAGER puede devolver un tipo de datos variant if value_if_true and value_if_false son de tipos de datos diferentes, pero la función intenta devolver un único tipo de datos if ambos value_if_true
andvalue_if_false
son de tipos de datos numéricos. En este último caso, la función IF.EAGERconvert implícitamente los tipos de datos para dar cabida a ambos values.
Por ejemplo, la fórmula IF.EAGER(<condition>, TRUE(), 0)
devuelve TRUE
or 0, pero la fórmula IF.EAGER(<condition>, 1.0, 0)
devuelve solo valueseven decimal, aunque value_if_false
es del tipo de datos de número entero. Para obtener más información sobre la conversión implícita de tipos de datos, consulte Tipos de datos.
IF.EAGER tiene el mismo comportamiento funcional que la función IF, pero el rendimiento puede diferir debido a diferencias en los planes de ejecución.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)
tiene el mismo plan de ejecución que la siguiente expresión 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)
Nota: Las dos expresiones de rama se evalúan independientemente de la expresión de condición.
Consulte ejemplos de IF.
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy