συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Ελέγχει μια συνθήκη and επιστρέφει μία value όταν TRUE
, διαφορετικά επιστρέφει μια secondvalue. Χρησιμοποιεί ένα σχέδιο εκτέλεσης που εκτελεί πάντα τις παραστάσεις διακλάδωσης ανεξάρτητα από την παράσταση συνθήκης.
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Όρος | Ορισμός |
---|---|
logical_test |
Οποιαδήποτε παράσταση valueor που μπορεί να αξιολογηθεί ως TRUE orFALSE . |
value_if_true |
Το value που επιστρέφεται if ο λογικός έλεγχος είναι TRUE . |
value_if_false |
(Προαιρετικό) Το value που επιστρέφεται if ο λογικός έλεγχος είναι FALSE .
If παραλειφθεί, επιστρέφεται BLANK . |
value_if_true
, value_if_false
orBLANK
.
Η συνάρτηση IF.EAGER μπορεί να επιστρέψει μια μεταβλητή τύπου δεδομένων if value_if_true and value_if_false έχουν διαφορετικούς τύπους δεδομένων, ωστόσο η συνάρτηση επιχειρεί να επιστρέψει έναν μόνο τύπο δεδομένων if αμφότερες οι value_if_true
andvalue_if_false
έχουν αριθμητικούς τύπους δεδομένων. Στη δεύτερη περίπτωση, η συνάρτηση IF.EAGER θα convert σιωπηρά τους τύπους δεδομένων για να εξυπηρετήσουν και τους δύο values.
Για παράδειγμα, ο τύπος IF.EAGER(<condition>, TRUE(), 0)
επιστρέφει TRUE
or 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 Παραδείγματα.
συναρτήσεων
Λογικές συναρτήσεις
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα