Ansicht der Seitenzusammenfassung
Einführung
Sie können dieses Referenzhandbuch verwenden, um mehr über die unterstützten Funktionen im BeastMode zu erfahren.
Unterstützte Funktionen
Sie können jede der folgenden Funktionen bei Berechnungen verwenden. Beispiele für viele der Funktionen finden Sie unter BeastMode-Beispielberechnungen.
Aggregatfunktionen
Funktionsname |
Beschreibung |
Beispiel |
---|---|---|
|
Gibt die ungefähre Anzahl der eindeutigen Werte in einer Spalte zurück. |
|
|
Gibt den Durchschnittswert für jede Serie in einer Spalte zurück. |
|
|
Gibt den höchsten Wert für jede Serie in einer Spalte zurück. Die Funktion unterscheidet sich von der |
|
|
Gibt die Anzahl der Zeilenwerte in einer Spalte zurück. |
|
|
Gibt die Anzahl der eindeutigen Werte in einer Spalte zurück. |
|
|
Gibt den niedrigsten Wert für jede Serie in einer numerischen Spalte zurück. Die Funktion unterscheidet sich von der |
|
|
Gibt den höchsten Wert für jede Serie in einer numerischen Spalte zurück. Die Funktion unterscheidet sich von der |
|
|
Gibt den niedrigsten Wert für jede Serie in einer numerischen Spalte zurück. Die Funktion unterscheidet sich von der |
|
|
Gibt die Standardabweichung der Population für jede Serie in einer numerischen Spalte zurück. |
|
|
Gibt die Summe jeder Serie in einer numerischen Spalte zurück. |
|
|
Gibt die Summe der eindeutigen Werte in einer numerischen Spalte zurück. |
|
|
Gibt die Standardabweichung der Population für jede Serie in einer numerischen Spalte zurück. |
|
Informationen über die Verwendung von Funktionen in Sammelnummern finden Sie unter Eine Berechnung auf eine Sammelnummer anwenden.
Mathematische Funktionen
Funktionsname |
Beschreibung |
Beispiel |
---|---|---|
|
Gibt den absoluten Wert für alle Werte in einer numerischen Spalte zurück. Mit anderen Worten, alle negativen Werte werden positiv und die positiven Werte bleiben positiv. Dies ist nützlich, wenn Sie eine Aggregation ohne Berücksichtigung der positiven und negativen Werte wünschen. |
|
|
Gibt den Rest jedes Werts in einer numerischen Spalte zurück, dividiert durch eine bestimmte Zahl (Dividend). |
|
|
Gibt jeden Wert in einer numerischen Spalte zurück, potenziert mit der angegebenen Zahl. Wenn die Spalte mehrere Serien enthält, werden die Werte für jede Serie summiert. |
|
|
Liefert Zufallswerte zwischen 0 und 1. |
|
|
Liefert Werte in einer numerischen Spalte, auf die nächste angegebene Dezimalstelle gerundet. Wenn Sie keine Dezimalstelle in der Funktion eingeben, werden die zurückgegebenen Werte auf die nächste ganze Zahl gerundet. |
|
Logische Funktionen
Funktionsname |
Beschreibung |
Beispiel |
---|---|---|
|
Verwenden Sie dies zu Beginn logischer Aussagen, in denen der Datenwert ersetzt wird, wenn ein gewisses Kriterium erreicht wird (wenn... dann, oder wenn... dann, ansonsten). Diese Aussagen verwenden folgendes Format: oder
Mit anderen Worten, wenn die Daten in der Spalte 'Werte' der Zahl x entsprechen, wird der Wert resultx zurückgegeben; ansonsten wird der Wert resulty zurückgegeben. (Der zurückgegebene Wert kann entweder eine Zeichenfolge mit einfachen Anführungszeichen oder eine Zahl sein.) Verwenden Sie für mehrfache bedingte Aussagen folgendes Format: Wenngleich es auch gültig ist, vermeiden Sie die Verwendung des folgenden, ineffizienten Formats: IN Operator LIKE Operator
|
|
|
Verwenden Sie dies in einer logischen Aussage, in der Sie einen Ersatz für Nullwerte angeben wollen. |
|
|
Gibt Null zurück, wenn der Wert in der ersten Spalte gleich dem Wert in der zweiten Spalte ist. Ansonsten wird der Wert in der ersten Spalte zurückgegeben. |
|
Schulungsvideo – Anatomie der FALL-Aussage (CASE-Aussage)
Lernen Sie die FALL-Funktion (CASE-Funktion) zu verwenden.
Hinweise:
- Die Produktschulungsvideos sind nur für Kunden von Domo vorgesehen.
- Falls Sie Probleme beim Zugriff oder bei der Wiedergabe der Schulungsvideos haben, wenden Sie sich bitte an den Domo-Support.
Für die Schulungsvideos ist Adobe Flash Player erforderlich.
Zeichenfolgenfunktionen
Funktion |
Beschreibung |
Beispiel |
---|---|---|
|
Kombiniert Zeichenfolgen aus zwei oder mehreren Zeichenfolgenspalten. |
|
|
Konvertiert Zeichenfolgen aus einer oder mehreren Zeichenfolgenspalten in Kleinbuchstaben. |
|
|
Extrahiert eine bestimme Anzahl von Zeichen aus den Werten in einer Zeichenfolgenspalte und gibt sie zurück. Sie geben die zurückzugebenden Zeichen an, indem Sie die Anfangsposition und die Länge der Zeichen angeben. Wenn Sie beispielsweise die Position mit 1 und die Länge mit 3 angeben, werden die ersten, zweiten und dritten Zeichen als Werte in der Spalte zurückgeben. |
|
|
Kürzt Leerzeichen am Anfang und Ende der Werte in Zeichenfolgenspalten. |
|
|
Konvertiert Zeichenfolgen aus einer oder mehreren Zeichenfolgenspalten in Großbuchstaben. |
|
Datums- und Zeitfunktionen
Funktion |
Beschreibung |
Beispiel |
---|---|---|
|
Fügt Datums- oder DatumZeit-Werte (als Intervalle) zu den Datumswerten in einer Datumsspalte hinzu. Sie können die Datums- oder DatumZeit-Werte, die den Datumswerten in einer Datumsspalte hinzugefügt werden sollen, definieren, indem Sie die Spalte, das Intervall, den Ausdruck und die Einheit definieren, wie in Sie können dem Ausdruck ein „-“ voranstellen, um den Wert zu subtrahieren. Definieren Sie den Einheitswert (wie etwa Sekunde, Minute, Stunde, Tag, Woche, Monat, Quartal, Jahr). (Groß- und Kleinschreibung spielen beim „Intervall“-Schlüsselwort keine Rolle.) Wenn Sie dem Identisch mit |
|
|
Addiert eine bestimmte Anzahl an Sekunden zu allen Werten in einer Zeitspalte. Beispiel: Addieren von 15 Sekunden zu 8 |
|
|
Gibt das aktuelle Datum zurück. In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Gibt die aktuelle Zeit zurück. In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Gibt das aktuelle Datum zurück. In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Gibt die aktuelle Zeit zurück. In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Gibt den Wert des aktuellen Datums und der Zeit im Format In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Extrahiert das Datum von den DatumZeit-Werten und gibt es zurück. |
|
|
Gibt die Anzahl der Tage zwischen zwei Daten aus den DatumZeit-Werten zurück. |
|
|
Addiert Datums- oder DatumZeit-Werte (als Intervalle) zu den Datumswerten in einer Datumsspalte. Sie können die Datums- oder DatumZeit-Werte, die den Datumswerten in einer Datumsspalte hinzugefügt werden sollen, definieren, indem Sie die Spalte, das Intervall, den Ausdruck und die Einheit definieren, wie in Sie können dem Ausdruck ein „-“ voranstellen, um den Wert zu subtrahieren. Definieren Sie den Einheitswert (wie etwa Sekunde, Minute, Stunde, Tag, Woche, Monat, Quartal, Jahr). (Groß- und Kleinschreibung spielen beim „Intervall“-Schlüsselwort keine Rolle.) Wenn Sie dem Identisch mit |
|
|
Formatiert Datum in einer Datum/Zeit-Spalte in ein spezifisches Format. Hinweis: BeastMode verwendet SQL-ähnliche Datums- und Zeitformate.
Sie können das Format, das für eine Datums- oder Zeitspalte verwendet werden soll, definieren, indem Sie die Spalte und die Datums- oder Zeitzeichenfolge definieren wie in Das Zeichen „%“ ist vor Formatspezifizierzeichen erforderlich. Wenn Sie beispielsweise Ähnlich zu |
|
|
Subtrahiert Datum- oder DatumZeit-Werte (als Intervalle) von Datumswerten in einer Datumsspalte. Sie können die Datums- oder DatumZeit-Werte, die von den Datumswerten in einer Datumsspalte subtrahiert werden sollen, definieren, indem Sie die Spalte, das Intervall, den Ausdruck und die Einheit definieren, wie in Sie können dem Ausdruck ein „-“ voranstellen, um den Wert zu addieren. Definieren Sie den Einheitswert (wie etwa Sekunde, Minute, Stunde, Tag, Woche, Monat, Quartal, Jahr). (Groß- und Kleinschreibung spielen beim „Intervall“-Schlüsselwort keine Rolle.) Wenn Sie beispielsweise 12 Tage vom Identisch mit |
|
|
Gibt den numerischen Tag des Monats für alle Werte in einer Datum/Zeit-Spalte zurück. Identisch mit |
|
|
Gibt den Namen des Wochentags für alle Werte in einer Datum/Zeit-Spalte zurück. |
|
|
Gibt den numerischen Tag des Monats für alle Werte in einer Datum/Zeit-Spalte zurück. Identisch mit |
|
|
Gibt den numerischen Wochentag für alle Werte in einer Datum/Zeit-Spalte zurück (z. B. „2“ für „Montag“). Ähnlich zu Hinweis: Bei Adrenalin 2-Instanzen haben DAYOFWEEK und WEEKDAY dieselbe Funktion. Beide sind 1-basiert, beginnend mit Sonntag.
|
|
|
Gibt den numerischen Jahrestag für alle Werte in einer Datum/Zeit-Spalte zurück (z. B. „226“ für den 226. Tag des Jahres). |
|
|
Konvertiert Tageszahlen in ein Datum. |
|
FROM_UNIXTIME |
Gibt einen UNIX-DatumZeit-Wert aus einer UNIX-Datum/Zeitspalte unter Verwendung des definierten Formats zurück. |
|
|
Gibt die Stunde für alle Werte in einer Datum/Zeit-Spalte zurück (z. B. die Zeit „3.36“ würde „3“ zurückgeben). |
|
|
Aggregiert Werte für jeden Monat in einer Datum/Zeit-Spalte und gibt die einzelnen Aggregate als letzten Tag jedes Monats zurück. Wenn eine Datum/Zeit-Spalte beispielsweise „15“, „16“ und „17“ als Werte für Januar hat, würde nur das letzte gegebene Datum von Januar erscheinen, mit einem kombinierten Wert von 48. |
|
|
Gibt den Wert jeder Minute in einer Zeitspalte zurück Wenn mehr als eine Instanz einer bestimmten Minute in der Spalte vorhanden ist, werden die Werte für diese Minuten aggregiert. |
|
|
Gibt die Monatszahl zurück (z. B. „9“ für September) für alle Werte in einer Datum/Zeit-Spalte. |
|
|
Gibt den Namen des Monats zurück (z. B. „September“ anstelle von „9“) für alle Werte in einer Datum/Zeit-Spalte. |
|
|
Gibt den Wert des aktuellen Datums und der Zeit im Format In dieser Funktion wird kein Spaltenname definiert. Identisch mit |
|
|
Addiert die angegebene Anzahl Monate zu den Werten in einer Datumsspalte. Damit dies funktioniert, müssen die Datumswerte Monate im Format J |
|
|
Gibt die Anzahl der Monate zwischen den Monaten in zwei Datumsspalten zurück. Damit dies funktioniert, müssen die Datumswerte Monate im Format |
|
|
Aggregiert Datumswertedaten in Quartale eines Jahres. |
|
|
Gibt den Wert für jede Sekunde in einer Zeitspalte zurück. Wenn mehr als eine Instanz einer bestimmten Sekunde in der Spalte vorhanden ist, werden die Werte für diese Sekunden aggregiert. |
|
|
Konvertiert Sekunden in Stunden, Minuten und Sekunden. Beispiel: 3 |
|
|
Konvertiert Zeichenfolgen (die Domo nicht als Datum erkennt) von einer oder mehreren Zeichenfolgenspalten in DatumZeit-Werte. Sie geben die Spalte(n) und das aktuelle Format des Datums an, die in diesen Spalten verwendet werden. DatumZeit-Werte werden standardmäßig im Ausgabeformat |
|
|
Subtrahiert Datum- oder DatumZeit-Werte (als Intervalle) von Datumswerten in einer Datumsspalte. Sie können die Datums- oder DatumZeit-Werte, die von den Datumswerten in einer Datumsspalte subtrahiert werden sollen, definieren, indem Sie die Spalte, das Intervall, den Ausdruck und die Einheit definieren, wie in Sie können dem Ausdruck ein „-“ voranstellen, um den Wert zu addieren. Definieren Sie den Einheitswert (wie etwa Sekunde, Minute, Stunde, Tag, Woche, Monat, Quartal, Jahr). (Groß- und Kleinschreibung spielen beim „Intervall“-Schlüsselwort keine Rolle.) Wenn Sie beispielsweise 12 Tage vom |
|
|
Subtrahiert eine bestimmte Anzahl Sekunden von allen Werten in einer Zeitspalte. Beispiel: Subtrahieren von 30 Sekunden von |
|
|
Gibt das aktuelle Datum und die Zeit im Format JJJJ-MM-TT HH:MM:SS zurück, wie in 2014-04-03T19:25:29. In dieser Funktion wird kein Spaltenname definiert. Ähnlich zu |
|
|
Extrahiert die Zeiten aus den DatumZeit-Werten. |
|
|
Gibt den Unterschied zwischen Werten in zwei Datum/Zeit-Spalten, ausgedrückt als Zeitwert, zurück. |
|
|
Gibt Werte in einer Datumsspalte als DatumZeit-Werte zurück. |
|
|
Formatiert Zeit in einer DatumZeit-Spalte in ein spezifisches Format. Hinweis: BeastMode verwendet SQL-ähnliche Datums- und Zeitformate.
Sie können das Format, das für einen Zeitwert in einer Zeitspalte verwendet werden soll, definieren, indem Sie die Spalte und die Zeitzeichenfolge definieren wie in Hinweis: Die Formatspezifizierer, die in DATE_FORMAT verwendet werden, können mit TIME_FORMAT verwendet werden, aber Spezifizierer, die nicht Stunden, Minuten, Sekunden oder Mikrosekunden sind, produzieren einen NULL-Wert oder 0.
Das Zeichen „%“ ist vor Formatspezifizierzeichen erforderlich. Wenn Sie beispielsweise Ähnlich zu |
|
|
Gibt die Anzahl verstrichener Sekunden für alle Werte in den DatumZeit-Spalten zurück. |
|
|
Gibt die Anzahl der Tage seit Jahr 0 für alle Werte in einer Datum/Zeit-Spalte zurück. Das Datum „01-06-2010“ würde beispielsweise als „734143“ zurückgegeben werden, da 734,143 Tage zwischen jenem Datum und dem 1. Januar des Jahres 0 verstrichen sind. |
|
|
Gibt den numerischen Wochentag für alle Werte in einer Datum/Zeit-Spalte zurück (z. B. „0“ für „Montag“). Ähnlich zu Hinweis: Bei Adrenalin 2-Instanzen haben DAYOFWEEK und WEEKDAY dieselbe Funktion. Beide sind 1-basiert, beginnend mit Sonntag.
|
|
|
Gibt das Jahr für alle Werte in einer Datum/Zeit-Spalte zurück. |
|
|
Gibt die Jahres- und Wochenzahl für alle Werte in einer Datum/Zeit-Spalte im Format
|
|
Entfernt
|
Nicht unterstützte Funktionen
Die folgenden Funktionen werden nicht länger unterstützt: SQRT
, CONVERT_TZ
, MICROSECOND
, WEEK
, WEEKOFYEAR
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.