Ανάγνωση στα Αγγλικά

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


IF.EAGER

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

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

Σύνταξη

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

Παραμέτρους

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

Επιστροφή value

value_if_true, value_if_falseorBLANK.

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

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

    Για παράδειγμα, ο τύπος IF.EAGER(<condition>, TRUE(), 0) επιστρέφει TRUEor 0, αλλά ο τύπος IF.EAGER(<condition>, 1.0, 0) επιστρέφει μόνο δεκαδικά valueseven αν και 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 Παραδείγματα.

συναρτήσεων
Λογικές συναρτήσεις