gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreertDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening
Controleert een voorwaarde, and een value retourneert wanneer TRUE
, anders wordt een secondvaluegeretourneerd. Het maakt gebruik van een gretig uitvoeringsplan dat altijd de vertakkingsexpressies uitvoert, ongeacht de voorwaardeexpressie.
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Term | Definitie |
---|---|
logical_test |
Elke valueor-expressie die kan worden geëvalueerd op TRUE orFALSE . |
value_if_true |
De value die wordt geretourneerd if de logische test is TRUE . |
value_if_false |
(Optioneel) De value die wordt geretourneerd if de logische test is FALSE .
If weggelaten, wordt BLANK geretourneerd. |
Beide value_if_true
, value_if_false
, orBLANK
.
De functie IF.EAGER kan een variantgegevenstype retourneren if value_if_true and value_if_false van verschillende gegevenstypen zijn, maar de functie probeert één gegevenstype te retourneren if beide value_if_true
andvalue_if_false
van numerieke gegevenstypen zijn. In het laatste geval zal de functie IF.EAGER impliciet gegevenstypen convert voor beide values.
De formule IF.EAGER(<condition>, TRUE(), 0)
bijvoorbeeld TRUE
or 0 retourneert, maar de formule IF.EAGER(<condition>, 1.0, 0)
retourneert alleen decimale valueseven hoewel value_if_false
van het gegevenstype geheel getal is. Zie Gegevenstypenvoor meer informatie over impliciete conversie van gegevenstypen.
IF.EAGER heeft hetzelfde functionele gedrag als de functie IF, maar de prestaties kunnen verschillen vanwege verschillen in uitvoeringsplannen.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)
heeft hetzelfde uitvoeringsplan als de volgende DAX-expressie:
VAR _value_if_true = <value_if_true>
VAR _value_if_false = <value_if_false>
RETURN
IF (<logical_test>, _value_if_true, _value_if_false)
Opmerking: de twee vertakkingsexpressies worden geëvalueerd, ongeacht de voorwaardeexpressie.
Zie IF Voorbeelden.
gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreert