Zahlenfunktionen
In diesem Artikel werden Zahlenfunktionen sowie deren Nutzen in Tableau vorgestellt. Außerdem wird das Erstellen einer Zahlenberechnung anhand eines Beispiels dargestellt .
Warum werden Zahlenfunktionen verwendet?
Zahlenfunktionen erlauben Ihnen, Berechnungen für die Datenwerte in Ihren Feldern auszuführen. Zahlenfunktionen können nur mit Feldern verwendet werden, die numerische Werte enthalten. Weitere Informationen finden Sie unter Datentypen.
Beispiel: Sie haben ein Feld, das Werte für die Varianz in Ihrem Budget enthält. Dieses Feld heißt Budgetvarianz. Einer dieser Werte ist beispielsweise -7. Sie können die ABS-Funktion verwenden, um den absoluten Wert dieser Zahl sowie aller anderen Zahlen im jeweiligen Feld zurückgeben zu lassen.
Die Berechnung sieht in etwa so aus:
ABS[Budget Variance]
Und für diesen Wert von -7 wäre die Ausgabe 7.
In Tableau verfügbare Zahlenfunktionen
ABS
Syntax | ABS(number) |
Ausgabe | Zahl (positiv) |
Definition | Gibt den absoluten Wert der jeweiligen Zahl (<number> ) zurück. |
Beispiel | ABS(-7) = 7 Das zweite Beispiel gibt den absoluten Wert für alle im Feld "Budget Variance" (Budgetabweichung) enthaltenen Zahlen zurück. |
Hinweise | Siehe auch SIGN . |
ACOS
Syntax | ACOS(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkuskosinus (Winkel) der gegebenen Zahl (<number> ) zurück. |
Beispiel | ACOS(-1) = 3.14159265358979 |
Hinweise | Die Umkehrfunktion COS nimmt den Winkel im Bogenmaß als Argument und gibt den Kosinus zurück. |
ASIN
Syntax | ASIN(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkussinus (Winkel) einer gegebenen Zahl (<number> ) zurück. |
Beispiel | ASIN(1) = 1.5707963267949 |
Hinweise | Die Umkehrfunktion SIN nimmt den Winkel im Bogenmaß als Argument und gibt den Sinus zurück. |
ATAN
Syntax | ATAN(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkustangens (Winkel) einer gegebenen Zahl (<number> ) zurück. |
Beispiel | ATAN(180) = 1.5652408283942 |
Hinweise | Die Umkehrfunktion |
ATAN2
Syntax | ATAN2(y number, x number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkustangens (Winkel) zwischen zwei Zahlen (x und y) zurück. Das Ergebnis wird im Bogenmaß (Radiant) angegeben. |
Beispiel | ATAN2(2, 1) = 1.10714871779409 |
Hinweise | Siehe auch ATAN , TAN und COT . |
CEILING
Syntax | CEILING(number) |
Ausgabe | Ganzzahl |
Definition | Rundet eine Zahl (<number> ) auf die nächste Ganzzahl desselben oder höheren Werts auf. |
Beispiel | CEILING(2.1) = 3 |
Hinweise | Siehe auch FLOOR und ROUND . |
Datenbankseitige Einschränkungen |
|
COS
Syntax | COS(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Kosinus eines Winkels zurück. |
Beispiel | COS(PI( ) /4) = 0.707106781186548 |
Hinweise | Die Umkehrfunktion Siehe auch |
COT
Syntax | COT(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Kotangens eines Winkels zurück. |
Beispiel | COT(PI( ) /4) = 1 |
Hinweise | Siehe auch ATAN , TAN und PI . Um einen Winkel von Grad in Bogenmaß umzurechnen, verwenden Sie RADIANS . |
DEGREES
Syntax | DEGREES(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl (Grad) |
Definition | Wandelt einen Winkel im Bogenmaß in Grad um. |
Beispiel | DEGREES(PI( )/4) = 45.0 |
Hinweise | Die Umkehrfunktion Siehe auch |
DIV
Syntax | DIV(integer1, integer2) |
Ausgabe | Ganzzahl |
Definition | Gibt den Ganzzahl-Teil einer Division zurück, bei der <integer1> durch <integer2> geteilt wird. |
Beispiel | DIV(11,2) = 5 |
EXP
Syntax | EXP(number) |
Ausgabe | Zahl |
Definition | Gibt "e" potenziert mit der angegebenen Zahl (<number> ) zurück. |
Beispiel | EXP(2) = 7.389 |
Hinweise | Siehe auch LN . |
FLOOR
Syntax | FLOOR(number) |
Ausgabe | Ganzzahl |
Definition | Rundet eine Zahl auf die nächste Zahl (<number> ) desselben oder eines niedrigeren Werts ab. |
Beispiel | FLOOR(7.9) = 7 |
Hinweise | Siehe auch CEILING und ROUND . |
Datenbankseitige Einschränkungen |
|
HEXBINX
Syntax | HEXBINX(number, number) |
Ausgabe | Zahl |
Definition | Ordnet eine x-, y-Koordinate der x-Koordinate der nächsten hexagonalen Partition zu. Die Partitionen verfügen über eine Seitenlänge von 1, daher müssen die Eingaben möglicherweise entsprechend skaliert werden. |
Beispiel | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Hinweise | HEXBINX und HEXBINY sind Binning- und Plottingfunktionen für hexagonale Partitionen. Hexagonale Partitionen sind eine effiziente und elegante Möglichkeit, Daten in einer x-/y-Ebene, beispielsweise eine Karte, zu visualisieren. Da die Partitionen hexagonal sind, nähert sich jede Partition eng an einen Kreis an und minimiert die Variation in der Entfernung vom Datenpunkt zum Zentrum der Partition. Dadurch wird die Gruppierung genauer und aussagekräftiger. |
HEXBINY
Syntax | HEXBINY(number, number) |
Ausgabe | Zahl |
Definition | Ordnet eine x-, y-Koordinate der y-Koordinate der nächsten hexagonalen Partition zu. Die Partitionen verfügen über eine Seitenlänge von 1, daher müssen die Eingaben möglicherweise entsprechend skaliert werden. |
Beispiel | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Hinweise | Siehe auch HEXBINX . |
LN
Syntax | LN(number) |
Ausgabe | Zahl Die Ausgabe ist |
Definition | Gibt den natürlichen Logarithmus einer Zahl (<number> ) zurück. |
Beispiel | LN(50) = 3.912023005 |
Hinweise | Siehe auch EXP und LOG . |
LOG
Syntax | LOG(number, [base]) Wenn das optionale Basisargument nicht vorhanden ist, wird Basis 10 verwendet. |
Ausgabe | Zahl |
Definition | Gibt den Logarithmus einer Zahl zur Basis zurück. |
Beispiel | LOG(16,4) = 2 |
Hinweise | Siehe auch POWER LN . |
MAX
Syntax | MAX(expression) oder MAX(expr1, expr2) |
Ausgabe | Gleicher Datentyp wie das Argument oder NULL , wenn ein Teil des Arguments null ist. |
Definition | Gibt den Maximalwert der zwei Argumente zurück, die vom selben Datentyp sein müssen.
|
Beispiel | MAX(4,7) = 7 |
Hinweise | Für Zeichenfolgen
Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert Für Datumsangaben Für Datumsangaben ist Als Aggregation
Als Vergleich
Siehe auch |
MIN
Syntax | MIN(expression) oder MIN(expr1, expr2) |
Ausgabe | Gleicher Datentyp wie das Argument oder NULL , wenn ein Teil des Arguments null ist. |
Definition | Gibt den Minimalwert der zwei Argumente zurück, die vom selben Datentyp sein müssen.
|
Beispiel | MIN(4,7) = 4 |
Hinweise | Für Zeichenfolgen
Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert Für Datumsangaben Für Datumsangaben ist Als Aggregation
Als Vergleich
Siehe auch |
PI
Syntax | PI() |
Ausgabe | Zahl |
Definition | Gibt die numerische Konstante Pi (Kreiszahl) zurück: 3,14159. |
Beispiel | PI() = 3.14159 |
Hinweise | Nützlich für Trig-Funktionen, deren Eingabe im Bogenmaß erfolgt. Siehe auch RADIANS . |
POWER
Syntax | POWER(number, power) |
Ausgabe | Zahl |
Definition | Potenziert die Zahl (<number> ) mit dem Exponenten (<power> ). |
Beispiel | POWER(5,3) = 125 |
Hinweise | Sie können auch das Symbol ^ verwenden (z. B. 5^3 = POWER(5,3) = 125 ). |
RADIANS
Syntax | RADIANS(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Wandelt eine in Grad angegebene Zahl (<number> ) in Bogenmaß (Radiant) um. |
Beispiel | RADIANS(180) = 3.14159 |
Hinweise | Die Umkehrfunktion DEGREES nimmt einen Winkel im Bogenmaß und gibt den Winkel in Grad zurück. |
ROUND
Syntax | ROUND(number, [decimals]) |
Ausgabe | Zahl |
Definition | Rundet eine Zahl ( Das optionale Argument |
Beispiel | ROUND(1/3, 2) = 0.33 |
Hinweise | Einige Datenbanken wie SQL Server ermöglichen die Angabe einer negativen Länge, wobei -1 Zahlen auf 10er, -2 Zahlen auf 100er usw. rundet. Dies trifft nicht auf alle Datenbanken zu. Es gilt beispielsweise nicht für Excel oder Access. Tipp: Da |
SIGN
Syntax | SIGN(number) |
Ausgabe | -1, 0 oder 1 |
Definition | Gibt das Vorzeichen einer Zahl (<number> ) zurück. Die folgenden Rückgabewerte sind möglich: -1, wenn die Zahl negativ ist; 0, wenn die Zahl 0 (null) ist; 1, wenn die Zahl positiv ist. |
Beispiel | SIGN(AVG(Profit)) = -1 |
Hinweise | Siehe auch ABS . |
SIN
Syntax | SIN(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Sinus eines Winkels zurück. |
Beispiel | SIN(0) = 1.0 |
Hinweise | Die Umkehrfunktion Siehe auch |
SQRT
Syntax | SQRT(number) |
Ausgabe | Zahl |
Definition | Gibt die Quadratwurzel einer Zahl (<number> ) zurück. |
Beispiel | SQRT(25) = 5 |
Hinweise | Siehe auch SQUARE . |
SQUARE
Syntax | SQUARE(number) |
Ausgabe | Zahl |
Definition | Gibt das Quadrat einer Zahl (<number> ) zurück. |
Beispiel | SQUARE(5) = 25 |
Hinweise | Siehe auch SQRT und POWER . |
TAN
Syntax | TAN(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Tangens eines Winkels zurück. |
Beispiel | TAN(PI ( )/4) = 1.0 |
Hinweise | Siehe auch ATAN , ATAN2 ,COT und PI . Um einen Winkel von Grad in Bogenmaß umzurechnen, verwenden Sie RADIANS . |
ZN
Syntax | ZN(expression) |
Ausgabe | Beliebig oder 0 |
Definition | Gibt den Ausdruck ( Verwenden Sie diese Funktion, um Null-Werte durch Nullen zu ersetzen. |
Beispiel | ZN(Grade) = 0 |
Hinweise | Dies ist eine sehr nützliche Funktion, wenn in einer Berechnung Felder verwendet werden, die möglicherweise Nullen enthalten. Das Einschließen des Felds in ZN kann Fehler verhindern, die durch die Berechnung mit Nullen entstehen. |
Erstellen einer Zahlenberechnung
Sehen Sie sich die unten angegebenen Schritte an, um mehr über das Erstellen einer Zahlenberechnung zu erfahren.
Stellen Sie in Tableau Desktop eine Verbindung zur standardmäßig in Tableau enthaltenen gespeicherten Datenquelle Beispiel – Superstore her.
Navigieren Sie zu einem Arbeitsblatt, und wählen Sie Analyse > Berechnetes Feld erstellen aus.
Gehen Sie in dem anschließend geöffneten Berechnungs-Editor wie folgt vor:
Geben Sie dem berechneten Feld den Namen "Minimum Sales transaction"
Geben Sie die folgende Formel ein:
MIN(Sales)
Klicken Sie auf OK, wenn Sie fertig sind.
Das neue Feld mit der Zahlenberechnung wird im Datumsfenster unter Kennzahlen angezeigt. Wie bei Ihren anderen Feldern ist die Verwendung in mindestens einer Visualisierung möglich.
Wenn „Minimum Sales" auf "Text" auf der Karte "Markierungen" in der Arbeitsmappe platziert wird, ändert sich der Name in AGG(Minimum Sales). Dies weist darauf hin, dass es nicht möglich ist, den Wert weiter zu aggregieren, da er bereits auf den niedrigsten Detaillierungsgrad aggregiert wurde (den kleinsten Umsatzwert für alle Datensätze).
Dieses Beispiel zeigt den Mindestumsatz (Minimum Sales) pro Kategorie.
Wenn Unterkategorien in die Ansicht miteinbezogen werden, wird der Mindestumsatz für die einzelnen Unterkategorien angezeigt.
Siehe auch
Tableau-Funktionen (alphabetisch)