Tableau IF-Anweisung - Varianten der Tableau IF-Anweisung mit Syntax

Inhaltsverzeichnis:

Anonim

Einführung in die Tableau IF-Anweisung

Tableau ist ein Datenvisualisierungstool, das hauptsächlich in der Business Intelligence-Branche eingesetzt wird. Die Rohdaten können leicht in einem verständlichen Format vereinfacht werden. Durch die Verwendung von Tableau können Analysedaten schneller und mit Hilfe von Dashboards und Arbeitsblättern einfach visualisiert werden. Tableau erstellt Daten, die von Fachleuten auf allen Ebenen einer Organisation leicht verstanden werden können. Zu den besten Funktionen von Tableau gehören Data Blending, Echtzeitanalyse und Datenzusammenarbeit. Tableau bietet verschiedene logische Funktionen, die bei der Entscheidungsfindung helfen können. Werfen wir einen Blick auf die IF-Anweisung und ihre Varianten.

Tableau IF-Anweisung:

Mit Hilfe logischer Berechnungen können Sie feststellen, ob bestimmte Bedingungen richtig oder falsch sind. Um diese Entscheidung treffen zu können, ist es wichtig, eine Funktion zu haben. In Tableau stehen verschiedene Funktionen zur Verfügung. Die IF-Funktion hilft bei der Bestimmung, ob eine Reihe von Ausdrücken wahr ist, dann wird der Wert für den ersten Ausdruck zurückgegeben. In Tableau gibt es drei Varianten der IF-Funktion. Es hat IF, IF-ELSE und ELSE IF.

1) Die IF-Bedingung:

Die IF-Bedingung gibt das Ergebnis nur zurück, wenn die angegebene Bedingung erfüllt ist. Wenn diese Bedingung nicht erfüllt ist, wird nichts zurückgegeben.

Beispiel: Wenn (Punkte)> 35, dann 'PASS'

2) Die IF ELSE-Funktion:

Diese Bedingung prüft auch auf bestimmte Bedingungen. Wenn die Testbedingung in IF wahr ist, wird die Anweisung nach dem Schlüsselwort THEN zurückgegeben. Wenn dies Falsch ist, wird die Anweisung nach dem Schlüsselwort Else zurückgegeben. Die Syntax für If Else in Tableau lautet wie folgt:

IF THEN
ELSE
END

3) Die ELSE IF-Funktion:

Wenn mehrere Bedingungen überprüft werden müssen, wählen Sie die Option Andernfalls, wenn die Bedingung sehr nützlich ist. Die Else If-Bedingungen können nur verwendet werden, wenn es sich um eine vorherige If- oder Else If-Anweisung handelt, die fehlgeschlagen ist. Diese Funktion wird sequentiell ausgeführt. Die Prüfung beginnt bei der ersten Bedingung. Wenn die erste Bedingung erfüllt ist, wird die Anweisung ausgeführt, die nach dem Then-Schlüsselwort vorhanden ist. Wenn diese Bedingung falsch ist, wird die nächste Else if-Bedingung überprüft. Es wird so lange mit den else-Anweisungen fortfahren, bis die Bedingung erfüllt ist.

Syntax-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

Die IIF-Funktion

  • IIF ist eine nützliche Funktion, die bei der Erledigung logischer Funktionen hilft. Bei Verwendung dieser Funktion gibt es Argumente, die übergeben werden müssen, und das erwartete Argument sollte ein Boolescher Wert sein. Wenn es nicht Boolean ist, kann es das Ergebnis der logischen Ausdrücke sein. Diese Ergebnisse können weiter verwendet werden, um ein Boolesches Ergebnis bereitzustellen. Wenn die Ergebnisse dieses logischen Ausdrucks als wahr ausgewertet werden, gibt IIF den folgenden Wert zurück.
  • Wenn die Ergebnisse dieser logischen Ausdrücke als falsch ausgewertet werden, gibt IIF den Wert Else zurück. Da es sich bei den zurückgegebenen Werten um Boolesche Werte handelt, kann es vorkommen, dass die Ergebnisse nicht bekannt sind. Dies bedeutet, dass sie weder wahr noch falsch sind. Dies ist normalerweise der Fall, wenn die Daten Nullwerte enthalten. In diesem Fall wird das letzte an IIF übergebene Argument als unbekanntes Ergebnis zurückgegeben. Wenn dies nicht berücksichtigt wird, wird der Nullwert zurückgegeben.

Syntax-

IIF (Test, sonst (unbekannt))

Schauen wir uns nun einige Beispiele an, um diese Funktionen richtig zu verstehen.

  • Bedenken Sie, dass eine Note erreicht wurde und ein Zertifikat ausgestellt werden muss. Ein Feld sollte vorhanden sein, um diese Instanzen zu berechnen und zu identifizieren. Dies kann entweder mit der If Else-Anweisung oder mit der IIF-Anweisung problemlos durchgeführt werden.

IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')

Der einzige Unterschied zwischen diesen Anweisungen ist die Syntax. Die IIF-Anweisung ist weniger fehleranfällig, aber wenig lesbar oder vertraut. Der grundlegende Unterschied zwischen diesen beiden besteht darin, dass Daten Werte enthalten, die beim booleschen Vergleich zu unbekannten Ergebnissen führen. Dies kann passieren, wenn die Daten einen Nullwert enthalten. Wenn dies in der If Else-Anweisung geschieht, werden die unbekannten Ergebnisse wie falsche Ergebnisse behandelt. Wenn die IIF-Anweisung verwendet wird, gibt sie für Ergebnisse mit unbekannten Werten den Wert 'Null' zurück.

  • IF test THEN value END / IF test THEN value ELSE else END

Die obige Funktion ähnelt der IIF-Funktion. Dabei werden die Werte Wahr, Falsch und Unbekannt unterschieden. Andererseits kümmert sich die IF-Anweisung nur um die True-Werte und nicht um die True-Werte. Um die entsprechenden Werte zu erhalten, müssen alle logischen Tests mit IF THEN ELSE-Anweisungen durchgeführt werden.

IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END

Diese Aussage definiert klar, wann das Unternehmen gute und wann schlechte Ergebnisse erzielt. In diesem Szenario ist keine Mehrdeutigkeit vorhanden.

  • Um mehrere Bedingungen überprüfen zu lassen, kann If THEN ELSE IF verwendet werden.

IF (Letter Grade (Nulls))= 'A' then 4
ElseIF (Letter Grade (Nulls))= 'B' then 3
ElseIF (Letter Grade (Nulls))= 'C' then 2
ElseIF (Letter Grade (Nulls))= 'D' then 1
Else 0
End

Diese Aussagen sind einfacher und weniger zweideutig, wenn es um die IIF-Aussage geht. Sie haben ihre eigenen Bedingungen definiert. Es ist viel einfacher zu schreiben und zu verstehen. Wenn es um If-Anweisungen in Tableau geht, sollte IIF verwendet werden, wenn die Berechnung einfach ist oder Sie sich über die Datenqualität des betreffenden Felds nicht sicher sind.

Schlussfolgerung zur Tableau IF-Anweisung

  • Tableau bietet im Gegensatz zu anderen Tools logische Funktionen. Diese Funktionen können einfach als Anforderungen verwendet werden. Die If-Bedingungen mit ihren Varianten können problemlos in Tableau implementiert werden. Es gibt auch IIF und ELSEIF, die einen Mechanismus zum Ersetzen unbekannter Werte durch NULL bereitstellen. Es bietet auch normale bedingte Prüfungen.
  • Die anderen logischen Funktionen sind ebenfalls nützlich, und Tableau wird daher mit diesen Funktionen auf dem Markt eingesetzt. Es hat auch die Funktionalität, logische Berechnungen zu erstellen, bei denen alle diese logischen Funktionen verwendet werden können, und die Berichte können genauere Daten liefern und den Benutzern eine genaue Analyse geben.

Empfohlene Artikel

Dies war eine Anleitung zur Tableau IF-Anweisung. Hier diskutieren wir die Einführung, drei verschiedene Varianten der IF-Funktion mit ihrer jeweiligen Syntax und Erklärung. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was ist Tableau?
  2. Looker gegen Tableau
  3. Wie erstelle ich ein Set in Tableau?
  4. So installieren Sie Tableau
  5. If Else-Anweisung in Python | Beispiele
  6. Einführung in If Else Statement in R
  7. If-Anweisung in Python