Tableau IF-Anweisung

 Tableau IF-Anweisung

 Tableau IF-Anweisung

Einführung in die Tableau IF-Anweisung

Zum Testen einer Bedingung, um eine Aufgabe basierend auf dem nach dem Testen der Bedingung zurückgegebenen Wert auszuführen. Tableau bietet eine logische Anweisung zum Überprüfen einer bestimmten Bedingung, die durch einen Ausdruck dargestellt wird, anhand eines bestimmten Werts oder einer bestimmten Annahme, um festzustellen, ob eine bestimmte Bedingung WAHR oder FALSCH ist, basierend darauf, welche bestimmten Aufgaben ausgeführt werden, wenn die Bedingung erfüllt ist, um eine korrekte und effektive Entscheidungsfindung zu erleichtern wird als Tableau IF-Anweisung bezeichnet.

Tableau IF-Anweisung

Logische Berechnungen helfen Ihnen bei der Bestimmung, ob bestimmte Bedingungen wahr oder falsch sind. Um diese Entscheidung zu treffen, 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 .

Starten Sie Ihren kostenlosen Data Science Kurs

Hadoop, Data Science, Statistics & andere

1. Die IF-Bedingung

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

Beispiel: Wenn > 35 dann ‚PASS‘

2. Die IF-ELSE-Funktion

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

IF <Expression> THEN <True Statement>
ELSE <False Statement>
END

3. Die ELSE IF-Funktion

Wenn mehrere Bedingungen überprüft werden müssen, ist die Else If-Bedingung sehr nützlich. 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. Es beginnt mit der Überprüfung der ersten Bedingung. Wenn die erste Bedingung wahr ist, wird die Anweisung ausgeführt, die nach dem Schlüsselwort Then vorhanden ist. Wenn diese Bedingung falsch ist, wird die nächste Else if-Bedingung überprüft. Die else if-Anweisungen werden fortgesetzt, bis die Bedingung erfüllt ist.

Syntax-

IF <Expression1> THEN <True_statement1>
ELSEIF <Expression2> THEN <True_statement2>
ESEIF <Expression3> THEN <True_statement3>
.....
ELSE <False_statement>
END

Die IIF-Funktion

  • IIF ist eine nützliche Funktion, mit der logische Funktionen ausgeführt werden können. Bei Verwendung dieser Funktion müssen Argumente übergeben werden, und das erwartete Argument sollte ein Boolescher Wert sein. Wenn es nicht boolesch 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 false ausgewertet werden, gibt IIF den Else-Wert zurück. Da die zurückgegebenen Werte boolesch sind, kann es Fälle geben, in denen die Ergebnisse unbekannt sind, dh sie sind weder wahr noch falsch. Dies ist normalerweise der Fall, wenn in den Daten Nullwerte vorhanden sind. Wenn dies geschieht, wird das letzte Argument, das an IIF übergeben wird, als unbekanntes Ergebnis zurückgegeben. Wenn dies nicht berücksichtigt wird, wird der Nullwert zurückgegeben.

Syntax-

IIF(test, then, else )

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

  • Wenn eine Note erworben wurde, muss ein Zertifikat ausgestellt werden. Ein Feld sollte vorhanden sein, um diese Instanzen zu berechnen und zu identifizieren. Dies kann einfach entweder mit der If Else-Anweisung oder mit der IIF-Anweisung erfolgen.

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 nicht sehr lesbar oder vertraut. Der grundlegende Unterschied zwischen diesen beiden besteht darin, dass Daten Werte enthalten, die durch Booleschen Vergleich ein unbekanntes Ergebnis liefern. Dies kann passieren, wenn Daten einen Nullwert enthalten. Wenn dies in der If Else-Anweisung geschieht, werden die unbekannten Ergebnisse als falsche Ergebnisse behandelt. Wenn jedoch die IIF-Anweisung verwendet wird, wird der Wert ‚Null‘ für Ergebnisse zurückgegeben, die unbekannte Werte haben.

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

Die obige Funktion ähnelt der IIF-Funktion. Es unterscheidet wahre, falsche und unbekannte Werte. Auf der anderen Seite kümmert sich die IF-Anweisung nur um die wahren und nicht um die wahren Werte. Um die entsprechenden Werte im Gegenzug zu erhalten, müssen alle logischen Tests mit IF THEN ELSE-Anweisungen durchgeführt werden.

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

Diese Aussage definiert klar, wann das Unternehmen eine gute und wann eine schlechte Leistung erbringt. In diesem Szenario gibt es keine Mehrdeutigkeit.

  • Um mehrere Bedingungen zu überprüfen, kann das 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-Anweisung 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.

Fazit

  • 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 einfach in Tableau implementiert werden. Es hat auch IIF und ELSEIF, die einen Mechanismus für unbekannte Werte bereitstellen, die durch NULL ersetzt werden. Es bietet auch normale bedingte Prüfungen.
  • Die anderen logischen Funktionen sind ebenfalls nützlich, und Tableau wird daher auf dem Markt mit diesen Funktionen verwendet. Es hat auch die Funktionalität, logische Berechnungen zu erstellen, in 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 vorgeschlagenen Artikel durchgehen, um mehr zu erfahren –

  1. Was ist Tableau?
  2. Looker vs Tableau
  3. Wie erstelle ich ein Set in Tableau?
  4. Installation von Tableau
  5. If Else-Anweisung in Python / Beispiele
  6. Einführung in die If Else-Anweisung in R
  7. If-Anweisung in Python
  8. Anleitung zur If-Anweisung in Shell-Skripten
0 Anteile

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.