- Drucken
Vollständige Liste der Ausdrücke im Analytics-Editor
Dieser Artikel enthält die vollständige Liste der Ausdrücke, die im Analytics-Editor verwendet werden können.
DieVerwendung von Ausdrücken in Analysen ermöglicht es Ihnen, Ihre Daten auf unterschiedliche Weise zu nutzen oder sie in verschiedenen Formen zu manipulieren.
:::(Info) (HINWEIS) Die Liste der Ausdrücke im Analyse-Editor unterscheidet sich von den Ausdrücken, die im App-Editor verfügbar sind. :::
Verfügbare Ausdrücke im Analyse-Editor
Alle Beispiele basieren auf App-Abschlüssen. Wenn Sie also z. B. eine MAXIMUM()- oder MINIMUM()-Funktion verwenden, suchen Sie nach dem maximalen oder minimalen Wert einer Variablen über alle Abschlüsse einer App.
SUBSTITUTE()
Ersetzt innerhalb einer Zeichenkette, die im ersten Argument angegeben ist, alle Beispiele des zweiten Arguments durch das dritte Argument
Beispiel. SUBSTITUTE("A734", "7", "3")
Dies gibt "A334" zurück.
**TRIM()**Entfernt eine Teilzeichenkette (angegeben durch das zweite Argument) vom Anfang und Ende des ersten Arguments.
Typecasting-Ausdrücke
DATETIMETOTEXT()
Konvertiert einen Datetime-Wert in einen Text, der von einem Menschen leicht lesbar ist.
Beispiel. DATETIMETOTEXT*(datetime_variable*, "MMMM TT, JJJJ", 'Amerika/New_York')
Dies konvertiert einen Datumswert in Eastern Standard Time und zeigt ihn in der traditionellen Datumsformatierung wie "1. Januar 2019" an.
Hinweis: Der letzte Parameter, die Zeitzone, muss aus einem der hier aufgeführten tz-Datenbanknamen stammen.
**SECONDS_TO_INTERVAL()**Konvertiert Sekunden in ein Intervall.
SECONDS_TO_INTERVAL(Sekunden: Integer oder Zahl) => Intervall
Beispiel. SEKUNDEN_ZUM_INTERVALL(20) => 0:00:20
**TEXTTOBOOLEAN()**Analysiert Text in einen Booleschen Wert.
"y", "yes", "t", "true" und "on" und alle großgeschriebenen Varianten werden als "true" erkannt, und "n", "no", "f" "false" und "off" werden als "false" erkannt.
Beispiel. TEXTTOBOOLEAN("ja")
TEXTTODATETIME()
Konvertiert einen Textwert in einen Datetime-Wert mit den angegebenen Parametern. Wird häufig verwendet, wenn Sie eine Verbindungsfunktion haben, die einen Datetime-Wert im Textformat weitergibt und Sie diesen konvertieren müssen.
**TEXTTOINTEGER()**Analysiert Text oder Intervall in eine ganze Zahl.
Beispiel. TEXTZUGANZZAHL("123")
**TEXTTONUMBER()**Wandelt Text oder Zeitstempel in eine Zahl um.
Beispiel. TEXTTONUMMER("2.4")
TOTEXT() Wandelt alles in Text um.
Bsp. TOTEXT(2)
Gekürzte Ausdrücke
CEIL()
Rundet auf die nächstliegende Ganzzahl auf
FLOOR()
Rundet auf die nächstliegende Ganzzahl ab
RUNDEN()
Rundet eine Zahl auf die angegebene Anzahl von Dezimalstellen. Maximal 3 Dezimalstellen.
Beispiel. 1 - ROUND(123.123456, 1)
Das Ergebnis ist 123,1
Bsp. 2 - RUNDEN(123,12)
Dies gibt 123 zurück.
ROUNDDATETIME()
Rundet einen Datetime-Wert auf eine bestimmte Einheit, wie Monat oder Tag, ab.
Beispiel. ROUNDDATETIME*(datetime_variable*, "Monat", "Amerika/New_York")
Dies konvertiert eine Datetime-Variable nur in den Monat in Eastern Standard Time.
Hinweis: Der letzte Parameter, die Zeitzone, muss aus einem der hier aufgeführten tz-Datenbanknamen stammen.
Ausdrücke für zurückgegebene Werte
MITTELWERT()
Gibt den Durchschnitt der Argumente über alle Abschlüsse zurückAbschluss.
Beispiel. AVERAGE(Gewicht)
AVG()
Alias für AVERAGE()
MITTELWERTGEFILTERT()
Gibt den Durchschnitt der Argumente über alle Vervollständigungen zurück, gefiltert, um einer Bedingung zu entsprechen
Beispiel. AVERAGEFILTERED(Gewicht, Temperatur > 70)
AVGFILTERED()
Alias für AVERAGEFILTERED()
ZAEHLEN()
Gibt die Anzahl der Vervollständigungen zurück, die der Bedingung entsprechen.
Beispiel. ZAEHLEN(Temperatur > 70)
COUNTOFCOMPLETIONS()
Gibt die Gesamtzahl der Fertigstellungen zurück. Nimmt kein Argument an.
Beispiel. COUNTOFCOMPLETIONS()
**FIND()**Gibt die Position zurück, an der das erste Argument im zweiten Argument vorkommt.
IF()
Gibt auf der Grundlage des ersten Arguments das zweite Argument zurück, wenn das erste Argument wahr ist, oder das dritte Argument, wenn das erste Argument falsch ist.
Beispiel. WENN(wahr, 1, 2)
ISNULL() Gibt true zurück, wenn das Argument null ist, sonst false.
LEFT() Gibt eine Teilzeichenkette eines Textwerts wieder, beginnend an der durch das zweite Argument angegebenen Position.
LEN() Gibt die Länge eines Textwertes wieder.
LINK()
Gibt das erste der Argumente zurück, das nicht null ist.
Beispiel. LINK(Gewicht, 70)
Dies gibt den Wert von Gewicht zurück, wenn Gewicht einen Wert hat
MAXIMUM()
Gibt das Maximum der Argumente über alle Vervollständigungen zurück
BSP. MAXIMUM(gewicht)
MAX()
Alias für MAXIMUM()
MAXIMALGEFILTERT()
Gibt das Maximum der Argumente über alle Vervollständigungen zurück, gefiltert nach einer Bedingung
Beispiel. MAXIMUMFILTERED(Gewicht, Temperatur > 70)
MAXFILTERED()
Alias für MAXIMUMFILTERED()
**MID()**Gibt eine Teilzeichenkette eines Textwerts zurück, beginnend an der durch das zweite Argument angegebenen Position. Das dritte Argument gibt die Länge der Rückgabe an.
MINIMUM()
Gibt das Minimum der Argumente über alle Vervollständigungen zurück
EX. MINIMUM(gewicht)
MIN()
Alias für MINIMUM()
MINIMUMGEFILTERT()
Gibt das Minimum der Argumente zurück, gefiltert, um einer Bedingung zu entsprechen
Beispiel. MINIMUMFILTERED(Gewicht, Temperatur > 70)
MINFILTERED()
Alias für MINIMUMFILTERED()
Die Funktion NULLIF
gibt einen Nullwert zurück, wenn argument_1
gleich argument_2
ist, andernfalls gibt sie argument_1
zurück.
Beispiel. NULLIF(argument_1, argument_2)
Dies würde null zurückgeben, wenn argument_1 gleich 1 und argument_2 gleich 1 ist.
**RIGHT()**Gibt eine Teilzeichenkette eines Textwerts zurück, die an der durch das zweite Argument angegebenen Position endet.
SUMME()
Gibt die Summe der Argumente über alle Vervollständigungen zurück.
Beispiel. SUM(Gewicht)
SUMFILTERED()
Gibt die Summe der Argumente über alle Vervollständigungen zurück, gefiltert nach einer Bedingung
Beispiel. SUMFILTERED(gewicht, temperatur > 70)
Array-Ausdrücke
**REGEX_MATCH()**Gibt ein Array von Übereinstimmungen eines regulären Ausdrucks mit einem Textwert zurück. Die Übereinstimmungen basieren auf dem angegebenen regulären Ausdruck und den Modifikatoren. Diese Methode basiert auf der JavaScript-Methode match und hat 2 "Modi".
Wenn dieser Methode 2 Argumente übergeben werden, entspricht sie folgendem JavaScript-Ausdruck:text.match(new RegExp(regex))
Wenn der optionale Parameter modifiers übergeben wird, entspricht diese Methode folgendem JavaScript-Ausdruck:text.match(new RegExp(regex, modifiers))
Modifiers sind Flags, die verwendet werden können, um das Verhalten der Regex-Suche zu ändern.
**REGEX_REPLACE()**Gibt ein Array von Übereinstimmungen eines regulären Ausdrucks mit einem Textwert zurück. Die Übereinstimmungen basieren auf dem angegebenen regulären Ausdruck und Modifikatoren. Diese Methode basiert auf der JavaScript-Methode replace.
Wenn der Funktion 3 Argumente übergeben werden, entspricht sie folgendem JavaScript-Ausdruck:text.replace(new RegExp(regex), replacement)
Wenn der optionale Parameter modifiers übergeben wird, entspricht diese Methode folgendem JavaScript-Ausdruck:text.replace(new RegExp(regex, modifiers), replacement)
Modifiers sind Flags, die verwendet werden können, um das Verhalten der Regex-Suche zu ändern.
**SPLIT()**Teilt einen Textwert durch ein angegebenes Trennzeichen in ein Array.
Haben Sie gefunden, wonach Sie gesucht haben?
Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!