Κοινή χρήση μέσω


IF.EAGER

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης

Ελέγχει μια συνθήκη και επιστρέφει μία τιμή όταν TRUE, διαφορετικά επιστρέφει μια δεύτερη τιμή. Χρησιμοποιεί ένα σχέδιο εκτέλεσης που εκτελεί πάντα τις παραστάσεις διακλάδωσης ανεξάρτητα από την παράσταση συνθήκης.

Σύνταξη

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

Παραμέτρους

Όρος Ορισμός
logical_test Οποιαδήποτε τιμή ή παράσταση που μπορεί να αξιολογηθεί σε TRUE ή FALSE.
value_if_true Η τιμή που επιστρέφεται εάν ο λογικός έλεγχος είναι TRUE.
value_if_false (Προαιρετικό) Η τιμή που επιστρέφεται εάν ο λογικός έλεγχος είναι FALSE. Εάν παραλειφθεί, επιστρέφεται BLANK.

Τιμή επιστροφής

Είτε value_if_true, value_if_false, είτε BLANK.

Παρατηρήσεις

  • Η συνάρτηση IF.EAGER μπορεί να επιστρέψει έναν τύπο δεδομένων παραλλαγών εάν οι value_if_true και οι value_if_false έχουν διαφορετικούς τύπους δεδομένων, αλλά η συνάρτηση επιχειρεί να επιστρέψει έναν μόνο τύπο δεδομένων εάν τόσο οι value_if_true όσο και οι value_if_false έχουν αριθμητικούς τύπους δεδομένων. Στη δεύτερη περίπτωση, η συνάρτηση IF.EAGER θα μετατρέψει έμμεσα τους τύπους δεδομένων για να προσαρμόσει και τις δύο τιμές.

    Για παράδειγμα, ο τύπος IF.EAGER(<condition>, TRUE(), 0) επιστρέφει TRUE ή 0, αλλά ο τύπος IF.EAGER(<condition>, 1.0, 0) επιστρέφει μόνο δεκαδικές τιμές, παρόλο που value_if_false είναι τύπου δεδομένων ακέραιου αριθμού. Για να μάθετε περισσότερα σχετικά με την έμμεση μετατροπή τύπων δεδομένων, ανατρέξτε στο θέμα Τύποι δεδομένων.

  • IF.EAGER έχει την ίδια λειτουργική συμπεριφορά με τη συνάρτηση IF, αλλά οι επιδόσεις μπορεί να διαφέρουν λόγω διαφορών στα σχέδια εκτέλεσης. IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>) έχει το ίδιο σχέδιο εκτέλεσης με την ακόλουθη παράσταση 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)
    

    Σημείωση: Οι δύο παραστάσεις διακλάδωσης αξιολογούνται ανεξάρτητα από την παράσταση συνθήκης.

Παραδείγματα

Ανατρέξτε στο θέμα IF Παραδείγματα.

Συνάρτηση IFΛογικές συναρτήσεις