Condividi tramite


IF.EAGER

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Controlla una condizione, and restituisce un value quando TRUE, in caso contrario restituisce un secondvalue. Usa un piano di esecuzione eager che esegue sempre le espressioni di ramo indipendentemente dall'espressione della condizione.

Sintassi

IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])

Parametri

Termine Definizione
logical_test Qualsiasi espressione valueor che può essere valutata per TRUEorFALSE.
value_if_true Il value restituito if il test logico è TRUE.
value_if_false (Facoltativo) Il value restituito if il test logico è FALSE. If omesso, viene restituito BLANK.

Restituisce value

Sia value_if_true, value_if_false, orBLANK.

Osservazioni

  • La funzione IF.EAGER può restituire un tipo di dati variant if value_if_true and value_if_false sono di tipi di dati diversi, ma la funzione tenta di restituire un singolo tipo di dati if entrambi i value_if_trueandvalue_if_false sono di tipi di dati numerici. In quest'ultimo caso, la funzione IF.EAGERconvert in modo implicito per supportare sia values.

    Ad esempio, la formula IF.EAGER(<condition>, TRUE(), 0) restituisce TRUEor 0, ma la formula IF.EAGER(<condition>, 1.0, 0) restituisce solo valueseven decimale anche se value_if_false è del tipo di dati numero intero. Per altre informazioni sulla conversione implicita dei tipi di dati, vedere Tipi di dati.

  • IF.EAGER ha lo stesso comportamento funzionale della funzione IF, ma le prestazioni possono variare a causa delle differenze nei piani di esecuzione. IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>) ha lo stesso piano di esecuzione dell'espressione di DAX seguente:

    
    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: le due espressioni di ramo vengono valutate indipendentemente dall'espressione della condizione.

Esempi

Vedere esempi di IF.

IF funzionefunzioni logiche