Power BI IF-Anweisung - Wenden Sie die IF-Funktion in Power BI DAX an

Inhaltsverzeichnis

IF-Anweisung in Power BI

Wenn Sie keine logischen Funktionen kennen, können Sie keine Karriere als Analyst verfolgen. Ja, das ist absolut WAHR. Ohne Kenntnis der logischen Funktionen können Sie keine anderen Berechnungen durchführen, bei denen Sie für die Berechnung mehrere logische Tests in Excel testen müssen. Die IF-Bedingung ist der Boss, wenn es um logische Tests geht, egal ob es sich um eine Excel- oder Power BI-IF-Anweisung handelt. Wenn Sie die IF-Bedingung bereits in Excel verwendet haben, ist die Verwendung mit Power BI genau dieselbe. In diesem Artikel erfahren Sie, wie Sie eine logische IF-Anweisung in Power BI DAX-Formeln anwenden.

Was sind IF DAX-Anweisungen in Power BI?

IF ist eine logische Funktion sowohl in Excel als auch in Power BI. Daher wurden Ergebnisse basierend auf logischen Ergebnissen erzielt. Logische Ergebnisse sind auf zwei Arten, dh entweder WAHR oder FALSCH, sodass wir zwei Ergebnisse basierend auf dem Ergebnis des logischen Tests erhalten können, wenn der logische Test WAHR ist, eine Ergebnismenge oder Berechnung und wenn die logischen Tests FALSCH sind, zweite Menge oder Alternative zum ersten Ergebnissatz.

Unten finden Sie die Syntax der IF DAX-Anweisung in Power BI.

  • Logischer Test: Dazu müssen wir den logischen Test anwenden, um Ergebnisse zu erhalten.
  • Ergebnis Wenn True: Wenn der logische Test TRUE ist, was sollte das Ergebnis sein?
  • Ergebnis Wenn falsch: Wenn der logische Test FALSCH ist, was sollte das alternative Ergebnis zum ersten sein?

Wenn Sie das Ergebnis Wenn falsch ignorieren , erhalten wir als Ergebnis BLANK.

Beispiele für IF DAX-Anweisungen in Power BI

Unten finden Sie Beispiele für die IF-Anweisung in Power BI. Sie können die Arbeitsmappe herunterladen, um dieselbe Datei wie in diesem Beispiel zu verwenden.

Beispiel 1

Sehen Sie sich beispielsweise die folgenden Datentabellen an, um die Power BI IF-Anweisung anzuwenden.

Mit diesen Daten müssen wir eine neue Spalte erreichen, dh " Status ".

Um zu dieser neuen Spalte zu gelangen, haben wir ein bestimmtes Kriterium: "Wenn die Temperatur> 25 ist, sollte der Status" Hoch "oder der Status" Mittel "sein.

  • Kopieren Sie die obige Tabelle in die Power BI-Datei.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie " Neue Spalte ".
  • Geben Sie dieser neuen Spalte zunächst einen Namen als " Status ".
  • Öffnen Sie jetzt die IF DAX-Anweisung.
  • Der logische Test besteht darin, zu überprüfen, ob die Temperatur> 25 ist oder nicht. Wählen Sie daher zuerst die Temperaturspalte aus und wenden Sie dann den logischen Test wie unten gezeigt an.

Sobald der logische Test angewendet wurde, müssen wir erwähnen, was das Ergebnis sein sollte, wenn der logische Test WAHR ist.

  • Wenn also die logischen Tests WAHR sind, dh wenn die Temperatur> 25 ist, benötigen wir das Ergebnis als „ Hoch “. Erwähnen Sie das Ergebnis in doppelten Anführungszeichen.
  • Wenn das Ergebnis falsch ist, benötigen wir das Ergebnis als " Niedrig ".
  • Schließen Sie die Klammer und drücken Sie die Eingabetaste, um die Ergebnisspalte zu erhalten.

Wow, da haben wir eine neue Ergebnisspalte mit einer logischen IF-Formel.

Beispiel 2

Nehmen wir nun an, dass wir statt nur zwei Ergebnissätzen mehrere Ergebnisse basierend auf mehreren logischen Tests eintreffen müssen.

Beispielsweise:

  • Wenn die Temperatur> 30 ist, lautet der Status "Schwer".
  • Wenn die Temperatur> 28 ist, lautet der Status "Hoch".
  • Wenn die Temperatur> 25 ist, lautet der Status "Mittel".
  • Wenn die Temperatur <= 25 ist, benötigen wir den Status "Niedrig".

Hier müssen 4 verschiedene logische Tests getestet werden, daher müssen verschachtelte IF-Bedingungen angewendet werden.

  • Öffnen Sie die IF-Bedingung und wenden Sie den ersten logischen Test an.
  • Die erste logische Bedingung wird angewendet. Jetzt müssen wir andere logische Tests testen, wenn dieser logische Test FALSE ist. Da wir also andere logische Tests testen müssen, öffnen Sie eine weitere IF-Bedingung.
  • Diese IF-Bedingung wendet einen zweiten logischen Test an und liefert das Ergebnis, wenn dieser logische Test WAHR ist.
  • Wenn beide logischen Tests FALSE sind, müssen wir einen weiteren logischen Test durchführen. Öffnen Sie also eine andere IF-Bedingung.
  • So müssen wir noch einen logischen Test durchführen, wenn alle diese drei logischen Tests FALSE sind. Anstatt eine weitere IF-Bedingung zu öffnen, können wir das letzte Argument verwenden, dh "Ergebnis wenn falsch". Dieses Argument wird also verwendet oder verwendet, wenn alle angewendeten logischen Tests FALSE sind. Wenn all dies FALSCH ist, brauchen wir das Ergebnis als " Niedrig ".
  • Schließen Sie nun so viele Klammern, wie die IF-Bedingungen geöffnet haben. Drücken Sie nach dem Schließen der Klammer die Eingabetaste, um das neue Statusergebnis zu erhalten.

Hier haben wir die Ergebnisse, so können wir die IF DAX-Funktion verwenden, um die Spalte für die bedingte Berechnung zu erhalten.

Hinweis: Die Power BI IF-Anweisungsdatei kann auch über den folgenden Link heruntergeladen und die endgültige Ausgabe angezeigt werden.

Sie können diese Power BI IF-Anweisungsvorlage hier herunterladen - Power BI IF-Anweisungsvorlage

Dinge, an die man sich hier erinnern sollte

  • WENN die DAX-Funktion mit der logischen Funktion von Excel IF identisch ist, alle Argumente und Anwendungsmethoden, ist alles gleich.
  • Wenn mehrere Bedingungen vorliegen, um ein einzelnes Ergebnis zu erhalten, müssen wir logische AND & OR-Funktionen verwenden.
  • Die logische UND-Funktion wird durch das doppelte kaufmännische Und (&&) dargestellt, und die logische ODER-Funktion wird durch doppelte gerade Linien (||) dargestellt.

Interessante Beiträge...