Δήλωση Power BI IF - Εφαρμόστε τη συνάρτηση IF στο Power BI DAX

Πίνακας περιεχομένων

IF Δήλωση στο Power BI

Εάν δεν γνωρίζετε λογικές λειτουργίες, τότε δεν μπορείτε να ακολουθήσετε καριέρα ως αναλυτής. Ναι, αυτό είναι απολύτως αληθινό. Χωρίς να γνωρίζετε τις λογικές συναρτήσεις, δεν μπορείτε να αντιμετωπίσετε ένα διαφορετικό σύνολο υπολογισμών όπου ο υπολογισμός απαιτεί να δοκιμάσετε πολλαπλές λογικές δοκιμές στο Excel. Η συνθήκη IF είναι το αφεντικό όταν πρόκειται για λογικές δοκιμές, είτε πρόκειται για excel είτε για Power BI οπουδήποτε. Εάν έχετε ήδη χρησιμοποιήσει τη συνθήκη IF στο Excel, τότε η χρήση του με το Power BI είναι ακριβώς η ίδια. Σε αυτό το άρθρο, θα σας καθοδηγήσουμε στον τρόπο εφαρμογής λογικής δήλωσης IF στους τύπους Power BI DAX.

Τι είναι οι δηλώσεις IF DAX στο Power BI;

Το IF είναι μια λογική συνάρτηση τόσο στο Excel & στο Power BI, οπότε συνήθιζε να λαμβάνει αποτελέσματα βάσει λογικών αποτελεσμάτων Τα λογικά αποτελέσματα είναι με δύο τρόπους, δηλαδή TRUE ή FALSE, οπότε μπορούμε να φτάσουμε δύο αποτελέσματα με βάση το αποτέλεσμα του λογικού τεστ αν η λογική δοκιμή είναι TRUE, ένα σύνολο αποτελεσμάτων ή υπολογισμού και εάν οι λογικές δοκιμές είναι FALSE δεύτερο σύνολο ή εναλλακτική λύση στο πρώτο σύνολο αποτελεσμάτων.

Ακολουθεί η σύνταξη της δήλωσης IF DAX στο Power BI.

  • Λογική δοκιμή: Για αυτό, πρέπει να εφαρμόσουμε ποια είναι η λογική δοκιμή για να φτάσουμε τα αποτελέσματα.
  • Αποτέλεσμα Εάν είναι Αλήθεια: Εάν ο λογικός έλεγχος είναι ΑΛΗΘΟΣ, τότε ποιο θα πρέπει να είναι το αποτέλεσμα.
  • Αποτέλεσμα Εάν Λάθος: Εάν ο λογικός έλεγχος είναι ΛΑΘΟΣ, τότε ποιο θα πρέπει να είναι το εναλλακτικό αποτέλεσμα από το πρώτο.

Εάν αγνοήσετε το Αποτέλεσμα Αν Λάθος, τότε θα έχουμε το BLANK ως αποτέλεσμα.

Παραδείγματα δήλωσης IF DAX στο Power BI

Ακολουθούν παραδείγματα της δήλωσης IF στο Power BI. Μπορείτε να κατεβάσετε το βιβλίο εργασίας για να χρησιμοποιήσετε το ίδιο αρχείο με αυτό που χρησιμοποιήσαμε σε αυτό το παράδειγμα.

Παράδειγμα # 1

Για παράδειγμα, δείτε το παρακάτω σύνολο πινάκων δεδομένων για να εφαρμόσετε τη δήλωση Power BI IF.

Με αυτά τα δεδομένα, πρέπει να φτάσουμε μια νέα στήλη, δηλαδή " Κατάσταση "

Για να φτάσουμε σε αυτήν τη νέα στήλη, έχουμε ένα συγκεκριμένο κριτήριο, δηλαδή "εάν η θερμοκρασία είναι> 25, τότε η κατάσταση θα πρέπει να είναι" Υψηλή "ή αλλιώς η κατάσταση θα πρέπει να είναι" Μεσαία ".

  • Αντιγράψτε τον παραπάνω πίνακα στο αρχείο Power BI.
  • Κάντε δεξί κλικ στον πίνακα και επιλέξτε " Νέα στήλη ".
  • Αρχικά, δώστε ένα όνομα σε αυτήν τη νέα στήλη ως " Κατάσταση ".
  • Ανοίξτε το IF DAX Statement τώρα.
  • Η λογική δοκιμή είναι να ελέγξετε αν η θερμοκρασία είναι> 25 ή όχι, οπότε πρώτα επιλέξτε τη στήλη θερμοκρασίας και μετά εφαρμόστε τη λογική δοκιμή όπως φαίνεται παρακάτω.

Μόλις εφαρμοστεί η λογική δοκιμή, πρέπει να αναφέρουμε ποιο είναι το αποτέλεσμα εάν η λογική δοκιμή είναι ΑΛΗΘΕΙΑ

  • Έτσι, το αποτέλεσμα μας, εάν οι λογικές δοκιμές είναι ΑΛΗΘΕΣ, δηλαδή, Εάν η θερμοκρασία είναι> 25, τότε χρειαζόμαστε το αποτέλεσμα ως « Υψηλό », αναφέραμε το αποτέλεσμα σε διπλά εισαγωγικά.
  • Τώρα, εάν το αποτέλεσμα είναι ψευδές, τότε χρειαζόμαστε το αποτέλεσμα ως " Χαμηλό ".
  • Κλείστε το βραχίονα και πατήστε το πλήκτρο enter για να λάβετε τη στήλη αποτελεσμάτων.

Πω πω, έχουμε μια νέα στήλη αποτελεσμάτων με έναν λογικό τύπο IF.

Παράδειγμα # 2

Τώρα υποθέστε ότι, αντί να φτάσουμε μόνο δύο σύνολα αποτελεσμάτων, πρέπει να φτάσουμε πολλά αποτελέσματα βάσει πολλαπλών λογικών δοκιμών.

Για παράδειγμα:

  • Εάν η θερμοκρασία είναι> 30, η κατάσταση είναι "Βαριά".
  • Εάν η θερμοκρασία είναι> 28, η κατάσταση είναι "Υψηλή".
  • Εάν η θερμοκρασία είναι> 25, η κατάσταση είναι "Μέτρια".
  • Εάν η θερμοκρασία είναι <= 25, τότε χρειαζόμαστε την κατάσταση "Χαμηλή".

Εδώ πρέπει να δοκιμάσουμε 4 διαφορετικές λογικές δοκιμές, επομένως αυτό απαιτεί να εφαρμοστούν ένθετες συνθήκες IF.

  • Ανοίξτε τη συνθήκη IF και εφαρμόστε την πρώτη λογική δοκιμή.
  • Εφαρμόζεται η πρώτη λογική συνθήκη. Τώρα πρέπει να δοκιμάσουμε άλλες λογικές δοκιμές εάν αυτή η λογική δοκιμή είναι ΛΑΘΟΣ, οπότε επειδή πρέπει να δοκιμάσουμε άλλες λογικές δοκιμές, ανοίξτε μια ακόμη συνθήκη IF.
  • Αυτή η συνθήκη IF εφαρμόζει μια δεύτερη λογική δοκιμή και φτάνει το αποτέλεσμα εάν αυτή η λογική δοκιμή είναι ΑΛΗΘΕΙΑ.
  • Ομοίως, εάν και οι δύο αυτές λογικές δοκιμές είναι ΛΑΘΟΣ, πρέπει να κάνουμε μια άλλη λογική δοκιμή, οπότε ανοίξτε μια άλλη συνθήκη IF.
  • Έτσι, πρέπει να κάνουμε ένα ακόμη λογικό τεστ αν και οι τρεις αυτές λογικές δοκιμές είναι ΛΑΘΟΣ. Αλλά αντί να ανοίξουμε μια ακόμη συνθήκη IF, μπορούμε να χρησιμοποιήσουμε το τελευταίο όρισμα, δηλαδή, "Αποτέλεσμα εάν είναι λάθος", ώστε αυτό το επιχείρημα να χρησιμοποιηθεί ή να χρησιμοποιηθεί εάν όλες οι εφαρμοσμένες λογικές δοκιμές είναι FALSE. Αν λοιπόν όλα αυτά είναι ΛΑΘΑ, τότε χρειαζόμαστε το αποτέλεσμα ως « Χαμηλό ».
  • Τώρα κλείστε τις αγκύλες όσο ανοίγουν οι συνθήκες IF. Μετά το κλείσιμο, το βραχίονα, πατήστε το πλήκτρο enter για να λάβετε το νέο αποτέλεσμα κατάστασης.

Εδώ έχουμε τα αποτελέσματα, όπως αυτό, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση IF DAX για να λάβουμε τη στήλη υπολογισμού υπό όρους.

Σημείωση: Μπορείτε επίσης να κατεβάσετε το αρχείο δήλωσης Power BI IF από τον παρακάτω σύνδεσμο και να δείτε την τελική έξοδο.

Μπορείτε να κατεβάσετε αυτό το Πρότυπο δήλωσης Power BI IF εδώ - Πρότυπο δήλωσης Power BI IF

Πράγματα που πρέπει να θυμάστε εδώ

  • Εάν η συνάρτηση DAX είναι η ίδια με τη λογική συνάρτηση Excel IF, όλα τα επιχειρήματα και οι μέθοδοι εφαρμογής, όλα είναι τα ίδια.
  • Σε περίπτωση πολλαπλών συνθηκών για να φτάσουμε ένα μόνο αποτέλεσμα, τότε πρέπει να χρησιμοποιήσουμε AND & OR λογικές συναρτήσεις.
  • Η λογική συνάρτηση AND αντιπροσωπεύεται από το διπλό συμπλεκτικό σύμβολο (&&) και η λογική συνάρτηση OR αντιπροσωπεύεται από διπλές ευθείες γραμμές (||).

ενδιαφέροντα άρθρα...