Workflow-Funktionen: Referenz
Folgende Funktionstypen stehen zum Umwandeln Ihrer Daten in Live Query zur Verfügung. Der Datentyp bestimmt die Funktionen, die Sie verwenden können.
Weitere Informationen finden Sie unter Unterstützte Datentypen.
Verwenden Sie diese Anleitung, um schnell auf Funktionen zuzugreifen, die Sie im Ausdruckseditor in Live Query verwenden können. Wenn Sie weitere Informationen und Beispiele benötigen, besuchen Sie die kategoriespezifischen Seiten, die in den einzelnen Abschnitten verlinkt sind.
Bedingung
Mit bedingten Funktionen können Sie eine Aktion oder Berechnung mithilfe einer IF-Anweisung ausführen. Parameter und Beispiele finden Sie unter Workflow: Bedingte Funktionen.
IF condition THEN t ELSE f ENDIF
IF c THEN t ELSE f ENDIF: Gibt t (True) zurück, wenn die c-Bedingung wahr ist. Gibt anderenfalls f (False) zurück.
IF c THEN t1 ELSEIF c2 THEN t2 ELSE f ENDIF
IF c THEN t1 ELSEIF c2 THEN t2 ELSE f ENDIFIF c THEN t ELSE f ENDIF: Gibt „t1" zurück, wenn „c" wahr ist. Gibt anderenfalls „t2" zurück, wenn die Bedingung „c2" wahr ist. Gibt anderenfalls „f" zurück.
IIF
IIF(bool, x, y): gibt „x" zurück, wenn „bool" wahr ist. Gibt anderenfalls „y" zurück.
Switch
Switch(Value,Default,Case1,Result1,...,CaseN,ResultN): vergleicht einen Wert mit einer Liste von Fällen und gibt das entsprechende Ergebnis zurück.
Konvertierung
Konvertierungsfunktionen konvertieren Zahlen in Zeichenfolgen oder Zeichenfolgen in Zahlen. Parameter und Beispiele finden Sie unter Workflow: Konvertierungsfunktionen.
CharFromInt
CharFromInt(x): gibt das Unicode®-Zeichen zurück, das der eingegebenen Zahl x entspricht.
Anmerkung
This function isn't available for Live Query for Databricks.
ToDegrees
ToDegrees(x): konvertiert einen numerischen Bogenmaßwert (x) mithilfe der (x)rad × 180/π-Berechnung in Grad. Bitte beachten Sie, dass x ein numerischer Wert sein muss und kein Bogenmaß (rad) enthalten darf.
ToNumber
ToNumber(x, [bIgnoreErrors], [keepNulls], [decimalSeparator]): konvertiert eine Zeichenfolge (x) in eine Zahl.
ToRadians
ToRadians(x): Konvertiert einen numerischen Gradwert (x) über die Berechnung (x)° × π/180 in Bogenmaß. Bitte beachten Sie, dass x ein numerischer Wert sein muss und nicht das Gradsymbol (°) enthalten darf.
ToString
ToString(x, numDec, [addThousandsSeparator], [decimalSeparator]): konvertiert einen numerischen Parameter (x) in eine Zeichenfolge und verwendet dazu „numDec" Dezimalstellen. Standardmäßig wird ein Punkt als Dezimaltrennzeichen verwendet.
Datum/Uhrzeit
Mit DateTime-Funktionen können Sie eine Aktion oder Berechnung für einen Datum/Uhrzeit-Wert ausführen. Parameter und Beispiele finden Sie unter Workflow: Datum/Uhrzeit-Funktionen.
DateTimeAdd
DateTimeAdd(dt,i,u): fügt einem Datum/Uhrzeit-Wert ein spezifisches Intervall hinzu.
DateTimeDay
DateTimeDay(dt): gibt den numerischen Wert für den Tag des Monats in einem Datum/Uhrzeit-Wert zurück.
DateTimeDiff
DateTimeDiff(dt1,dt2,u): subtrahiert das zweite Argument vom ersten und gibt es als ganzzahlige Differenz zurück. Die Dauer wird als Zahl, nicht als eine Zeichenfolge, in den angegebenen Zeiteinheiten zurückgegeben.
DateTimeFirstOfMonth
DateTimeFirstOfMonth(): gibt den ersten Tag des Monats um Mitternacht zurück.
DateTimeFormat
DateTimeFormat(dt, f): Konvertiert Datum/Uhrzeit-Daten „df“ in ein anderes angegebenes Format „f“.
Anmerkung
This function isn't available for Live Query for Databricks.
DateTimeHour
DateTimeHour(dt): gibt die Stundenzahl der Uhrzeit in einem Datum/Uhrzeit-Wert zurück.
DateTimeLastOfMonth
DateTimeLastOfMonth(): gibt den letzten Tag des aktuellen Monats zurück, wobei die Uhrzeit auf eine Sekunde vor dem Ende des Tages festgelegt wird (23:59:59).
DateTimeMinutes
DateTimeMinutes(dt): gibt die Minutenzahl der Uhrzeit in einem Datum/Uhrzeit-Wert zurück.
DateTimeMonth
DateTimeMonth(dt): gibt den numerischen Wert für den Monat in einem Datum/Uhrzeit-Wert zurück.
DateTimeNow
DateTimeNow(): Gibt das aktuelle Datum und die aktuelle Uhrzeit des Systems zurück.
Datum/Uhrzeit (Parse-Kategorie)
DateTimeParse(dt, f): Konvertiert eine Datumszeichenfolge mit dem angegebenen Format und der angegebenen Sprache in das ISO-Standardformat (YYYY-MM-DD HH:MM:SS).
Anmerkung
This function isn't available for Live Query for Databricks.
DateTimeQuarter
DateTimeQuarter(dt,[Q1Start]): gibt den numerischen Wert für das Quartal des Jahres zurück, in das ein Datum/Uhrzeit-Wert (YYYY-MM-DD) fällt. Verwenden Sie den optionalen numerischen Parameter, um den Startmonat für das erste Quartal (Q1) anzugeben.
DateTimeSeconds
DateTimeSeconds(dt): Gibt die Sekundenzahl der Uhrzeit in einem Datum/Uhrzeit-Wert zurück.
DateTimeToday
DateTimeToday(): gibt das Datum von heute zurück.
DateTimeTrim
DateTimeTrim(dt, f): Entfernt unerwünschte Teile eines Datum/Uhrzeit-Werts und gibt den geänderten Datum/Uhrzeit-Wert zurück.
Anmerkung
This function isn't available for Live Query for Databricks.
DateTimeYear
DateTimeYear(dt): gibt den numerischen Wert für das Jahr in einem Datum/Uhrzeit-Wert zurück.
ToDate
ToDate(x): wandelt eine Zeichenfolge, eine Zahl oder einen Datum/Uhrzeit-Wert in ein Datum um.
ToDateTime
DateTimeTrim(ToDateTime(x), t): Konvertiert eine Zeichenfolge, eine Zahl oder einen Datumswert in eine Datum/Uhrzeit-Angabe.
Finanzfunktionen
Eine Finanzfunktion wendet Finanzalgorithmen oder mathematische Berechnungen an. Weitere Informationen finden Sie unter Workflow-Finanzfunktionen.
FinanceCAGR
FinanceCAGR(BeginningValue, EndingValue, NumYears): berechnet die zusammengesetzte jährliche Wachstumsrate, bzw. den geometrischen Mittelwert der Wachstumsrate auf annualisierter Basis.
FinanceEffectiveRate
FinanceEffectiveRate(NominalRate, PaymentsPerYear): berechnet den effektiven Jahreszinssatz, bzw. den Zinssatz für ein Darlehen oder Finanzprodukt, der aus dem Nominalzins als Zinssatz mit einem nachträglich zu zahlenden jährlichen Zinseszins angepasst wird.
FinanceFV
FinanceFV(Rate, NumPayments, PaymentAmount, PresentValue, PayAtPeriodBegin): berechnet den Zukunftswert einer Investition, bzw. den Wert einer Anlage zu einem angegebenen künftigen Zeitpunkt unter Berücksichtigung eines gewissen Zinssatzes oder einer gewissen Kapitalrendite.
FinanceIRR
FinanceIRR(Value1, Value2): Berechnet die interne Kapitalrendite, also den Zinssatz, bei dem die Kosten der Investition zu Vorteilen der Investition führen. Dies bedeutet, dass alle Gewinne aus der Investition durch den Zeitwert des Geldes vorgegeben sind und dass die Investition bei diesem Zinssatz einen Nettokapitalwert von Null hat.
Anmerkung
This function isn't available for Live Query for Databricks.
FinanceNominalRate
FinanceNominalRate(EffectiveRate, PaymentsPerYear): berechnet den jährlichen Nominalzinssatz. Ein Zinssatz wird als nominal bezeichnet, wenn die Häufigkeit der Aufzinsung (beispielsweise ein Monat) nicht mit der grundlegenden Zeiteinheit (normalerweise ein Jahr) identisch ist.
FinanceNPER
FinanceNPER(Rate, PaymentAmount, PresentValue, FutureValue, PayAtPeriodBegin): berechnet die Anzahl der Fristen für eine Investition oder einen Kredit.
FinancePMT
FinancePMT(Rate, NumPayments, PresentValue, FutureValue, PayAtPeriodBegin): berechnet die Zahlungen für einen Kredit.
FinancePV
FinancePV(Rate, NumPayments, PaymentAmount, FutureValue, PayAtPeriodBegin): berechnet den Kapitalwert einer Investition, bzw. den Wert einer zukünftigen Zahlung oder einer Reihe von zukünftigen Zahlungen zu einem bestimmten Datum, abgezinst, um den Zeitwert des Geldes und andere Faktoren wie das Investitionsrisiko zu berücksichtigen.
FinanceXIRR
FinanceXIRR(Value1, Date1, Value2, Date2): berechnet die interne Kapitalrendite einer Investition mit Datumsangaben.
Anmerkung
This function isn't available for Live Query for Databricks.
FinanceXNPV
FinanceXNPV(Rate, Value1, Date1, Value2, Date2): berechnet den Nettokapitalwert einer Investition mit Datumsangaben.
Mathematik
Mathematikfunktionen führen mathematische Berechnungen durch. Parameter und Beispiele finden Sie unter Workflow: Mathematikfunktionen.
ABS
ABS(x): Gibt den absoluten Wert von x zurück. Es ist der Abstand zwischen 0 und einer Zahl. Der Wert ist immer positiv.
ACOS
ACOS(x): Gibt den Arkuskosinus oder inversen Kosinus einer Zahl (x) zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus (x) ist.
ASIN
ASIN(x): Gibt den Arkussinus oder inversen Sinus einer Zahl (x) zurück. Der Arkussinus ist der Winkel, dessen Sinus (x) ist.
ARCTAN
ATAN(x)Gibt den Arkustangens bzw. inversen Tangens einer Zahl (x) zurück. Der Arkustangens ist der Winkel, dessen Tangens (x) ist. Der zurückgegebene Winkel wird im Bogenmaß im Bereich von -pi/2 bis pi/2 angegeben.
ATAN2
ATAN2(y, x): Gibt den Arkustangens oder inversen Tangens von y und x zurück (Bogen – Tangens von (y/x)).
Durchschnitt
Average(n1, ...): gibt den Durchschnitt einer Liste von Zahlen zurück. NULLWERTE werden als 0 behandelt und bei der Berechnung des Durchschnittswerts berücksichtigt.
AverageNonNull
AverageNonNull(n1, ...): Gibt den Durchschnitt einer Liste von Zahlen zurück. Nullwerte werden aus der Berechnung ausgeschlossen. Die Berechnung funktioniert nur mit numerischen Datentypen.
CEIL
.CEIL(x, [mult]): Gibt einen numerischen Wert (x) zurück, der auf das niedrigste Vielfache von (mult) erhöht wird, das größer als oder gleich „x“ ist. Der Parameter (mult) muss eine Zahl größer als 0 sein. Wenn (mult) nicht angegeben wird, gibt die Funktion die kleinste Ganzzahl größer oder gleich (x) zurück.
COS
COS(x): Gibt den Kosinus eines gegebenen Winkels (x) zurück. x muss im Bogenmaß angegeben werden.
EXP
EXP(x): Gibt e hoch x zurück.
FLOOR
FLOOR(x, [mult]): gibt einen numerischen Wert (x) zurück, der auf das höchste Vielfache von (mult) verringert ist, das kleiner oder gleich „x“ ist. Der Parameter (mult) muss eine Zahl größer als 0 sein. Wenn (mult) nicht angegeben wird, gibt die Funktion die größte Ganzzahl kleiner oder gleich (x) zurück, wie im ersten Beispiel unten gezeigt wird.
LOG
LOG(x): Gibt den natürlichen Logarithmus einer Zahl (x) zurück. x muss eine positive Zahl sein.
LOG10
LOG10(x): Gibt den Logarithmus zur Basis 10 einer Zahl (x) zurück. x muss eine positive Zahl sein.
Medianwert
Median(...): Berechnet den Medianwert von einem oder mehreren (möglicherweise unsortierten) Werten.
Anmerkung
This function isn't available for Live Query for Databricks.
Mod
Mod(n,d): Modulo einer Zahl (n) geteilt durch eine Zahl (d) (ganzzahlige Operation).
PI
PI(): gibt den Wert der Konstanten PI mit einer Genauigkeit von 15 Ziffern zurück.
POW
POW(x, e): Gibt eine Zahl (x) hoch (e) zurück.
RAND
RAND(): gibt eine zufällige Zahl zurück, die größer oder gleich 0 und kleiner als 1 ist.
RandInt
RandInt(n): gibt eine zufällige Ganzzahl zwischen 0 und dem angegebenen Parameter (n) zurück.
Round
Round(x, mult): Gibt x gerundet auf das nächste Vielfache der unter „mult“ angegebenen Zahl zurück.
SIN
SIN(x): Gibt den Sinus eines gegebenen Winkels (x) zurück. x muss im Bogenmaß angegeben werden.
SmartRound
SmartRound(x): Gibt eine Zahl (x) gerundet auf das nächste Vielfache eines Werts zurück, der dynamisch basierend auf der Größe von (x) ermittelt wurde.
SQRT
SQRT(x): Gibt die Quadratwurzel einer Zahl (x) zurück.
TAN
TAN(x): Gibt die Tangente eines gegebenen Winkels (x) zurück. x muss im Bogenmaß angegeben werden.
TANH
TANH(x): Gibt den Hyperbeltangens einer Zahl (x) zurück.
Min/Max
Eine Minimum- oder Maximum-Funktion findet den kleinsten und größten Wert in einem Satz mit Werten. Erfahren Sie mehr unter Min/Max-Funktionen für Workflows.
Zwischen
BETWEEN(x, min, max): Prüft, ob ein Wert (x) zwischen 2 anderen Werten (min und max) liegt, einschließlich min und max. Gibt TRUE zurück, wenn x zwischen min und max liegt. Gibt FALSE zurück, wenn x nicht zwischen min und max liegt.
Bound
Bound(x, min, max): Gibt min zurück, wenn (x < min). Gibt max zurück, wenn (x > max). Gibt andernfalls (x) zurück.
Max.
Max(v0, v1,…, vn): Gibt den Maximalwert aus der Liste zurück.
Min.
Min(v0, v1,..., vn): gibt den minimalen Wert der Liste zurück.
Operatoren
Ein Operator ist ein Zeichen, das eine Aktion repräsentiert. Mithilfe eines arithmetischen Operators können Sie mathematische Berechnungen durchführen. Wenn Sie mit True-False-Werten (wahr / falsch) arbeiten möchten, verwenden Sie Boolesche Operatoren. Erfahren Sie mehr unter Workflow: Operatoren.
Addition
+: Addition.
Boolean AND – Schlüsselwort
AND: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn beide kombinierten Werte „True“ sind, und „False“, wenn einer der Werte „False“, aber nicht NULL ist, und NULL, wenn einer der beiden Werte NULL ist.
Boolesch AND
&&: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn beide kombinierten Werte „True“ sind, und „False“, wenn einer der Werte „False“, aber nicht NULL ist, und NULL, wenn einer der beiden Werte NULL ist.
Boolean NOT – Schlüsselwort
NOT: Akzeptiert eine Eingabe. Ist diese Eingabe „True“, wird „False“ ausgegeben. Ist diese Eingabe „False“, wird „True“ ausgegeben. Wenn diese Eingabe NULL ist, wird NULL zurückgegeben.
Boolean NOT
!: Akzeptiert eine Eingabe. Ist diese Eingabe „True“, wird „False“ ausgegeben. Ist diese Eingabe „False“, wird „True“ ausgegeben. Wenn diese Eingabe NULL ist, wird NULL zurückgegeben.
Boolesch OR - Keyword
OR: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn einer der beiden Werte wahr ist (oder beide). Gibt NULL zurück, wenn einer der Werte NULL ist.
Boolean OR
||: Kombiniert zwei boolesche Werte. Das Ergebnis ist „True“, wenn einer der beiden Werte wahr ist (oder beide). Gibt NULL zurück, wenn einer der Werte NULL ist.
Division
/: Division.
Ist gleich
=: Ist gleich.
Größer als
>: Größer als.
Greater Than or Equal
>=: Größer als oder gleich.
Kleiner als
<: Kleiner als.
Less Than or Equal
<=: Kleiner als oder gleich.
Multiplikation
*: Multiplikation.
Ungleich
!=: ist ungleich
Subtraktion
-: Subtraktion.
Wert IN (...)
IN: Testwert in Liste.
Wert NOT IN (...)
NOT IN: Testwert nicht in Liste.
Spezialfunktionen
Mithilfe dieser Funktionen werden spezielle Aktionen durchgeführt, und sie können für alle Datentypen verwendet werden. Parameter und Beispiele finden Sie unter Workflow: Spezialfunktionen.
NULL
NULL(): gibt einen Nullwert zurück.
Zeichenfolge
Eine Zeichenfolgenfunktion führt Operationen für Textdaten durch. Mithilfe einer Zeichenfolgenfunktion können Sie Daten bereinigen, Daten in ein anderes Format konvertieren oder zwischen Groß-/Kleinschreibung wechseln, Metriken zu den Daten berechnen oder andere Änderungen vornehmen. Parameter und Beispiele finden Sie unter Workflow: Zeichenfolgenfunktionen.
Enthält
Contains(String, Target, CaseInsensitive=1): sucht nach dem Vorkommen einer bestimmten Zeichenfolge innerhalb einer Zeichenfolge. Gibt True zurück, wenn (String) (Target) enthält und andernfalls False.
CountWords
CountWords(string): gibt die Anzahl der Wörter in der angegebenen Zeichenfolge zurück. Wörter werden durch Zeichen definiert, die durch ein Leerzeichen getrennt sind.
Anmerkung
This function isn't available for Live Query for Databricks.
EndsWith
EndsWith(String, Target, CaseInsensitive=1): prüft, ob eine Zeichenfolge mit einer bestimmten Zeichenfolge endet. Gibt „True“ zurück, wenn die Zeichenfolge (String) mit dem Ziel (Target) endet. Gibt anderenfalls „False“ zurück. Standardmäßig wird die Groß- und Kleinschreibung nicht berücksichtigt.
FindNth
FindNth(Initial String, Target, Instance): sucht die Instanz (n-tes Vorkommen) einer Zielzeichenfolge in der ursprünglichen Zeichenfolge und gibt die 0-indizierte Position der Instanz zurück. Bei der Funktion wird zwischen Groß- und Kleinschreibung unterschieden und negative Parameter werden nicht akzeptiert.
FindString
FindString(String,Target): sucht nach dem Vorkommen einer bestimmten Zeichenfolge (Target) in einer anderen Zeichenfolge (String) und gibt die numerische Position ihres Vorkommens in der Zeichenfolge zurück. Gibt den 0-basierten Index des ersten Vorkommens von (Target) in (String) zurück. Gibt -1 zurück, wenn kein Vorkommen vorliegt.
GetLeft
GetLeft(String, Delimiter): gibt den linken Teil der bereitgestellten (Zeichenfolge) bis zum ersten Vorkommen des oder der angegebenen (Trennzeichen) zurück.
GetPart
GetPart(String, Delimiter, Index): verwendet das oder die angegebene/n (Trennzeichen), um die (Zeichenfolge) in Teilzeichenfolgen zu unterteilen, und gibt die Teilzeichenfolge in der im (Index) angegebenen Position zurück.
GetRight
GetRight(String, Delimiter): gibt den rechten Teil der (Zeichenfolge) nach dem ersten Vorkommen des oder der angegebenen (Trennzeichen) zurück.
GetWord
GetWord(string, n): gibt das N-te (0-basierte) Wort in der Zeichenfolge zurück. Wörter werden als eine Sammlung von Zeichen definiert, die durch ein Leerzeichen getrennt sind. 0-basierter Index bedeutet, dass sich das erste Wort an Position 0 befindet.
Links
Left(String, len): Gibt die ersten [len] Zeichen der Zeichenfolge (String) zurück. Wenn len kleiner als 0 oder größer als die Länge von String ist, bleibt String unverändert.
Länge
Length(String): Gibt die Länge der Zeichenfolge (String) zurück.
LowerCase
LowerCase(String): Konvertiert eine Zeichenfolge in Kleinbuchstaben.
PadLeft
PadLeft (String, len, char): füllt die Zeichenfolge links mit dem angegebenen Zeichen auf die angegebene Länge auf. Wenn die Auffüllung (char) mehr als ein Zeichen lang ist, wird nur das erste Zeichen verwendet.
PadRight
PadRight (String, len, char): füllt die Zeichenfolge rechts mit dem angegebenen Zeichen auf die angegebene Länge auf. Wenn die Auffüllung (char) mehr als ein Zeichen lang ist, wird nur das erste Zeichen verwendet.
REGEX_CountMatches
REGEX_CountMatches(String,pattern,icase): gibt die Anzahl der Übereinstimmungen mit dem Muster innerhalb der Zeichenfolge zurück.
Anmerkung
This function isn't available for Live Query for Databricks.
REGEX_Match
REGEX_Match(String,pattern,icase): durchsucht eine Zeichenfolge nach dem Vorkommen eines regulären Ausdrucks. Gibt an, ob die Zeichenfolge vom ersten bis zum letzten Zeichen mit dem Muster übereinstimmt.
Anmerkung
This function isn't available for Live Query for Databricks.
REGEX_Replace
REGEX_Replace(String, pattern, replace, icase): Gibt die Zeichenfolge zurück, die vom RegEx-Suchschema und der Ersetzen-Zeichenfolge zurückgegeben wird.
Anmerkung
This function isn't available for Live Query for Databricks.
Replace
Replace(String, Target, Replacement): Gibt die Zeichenfolge (String) zurück, nachdem jedes Vorkommen der Zeichenfolge (Target) durch die Zeichenfolge (Replacement) ersetzt wurde.
ReplaceChar
ReplaceChar(String, y, z): gibt die Zeichenfolge (String) zurück, nachdem jedes Vorkommen des Zeichens (y) durch das Zeichen (z) ersetzt wurde. Wenn das Ersatzzeichen (z) eine Zeichenfolge mit mehr als einem Zeichen ist, wird nur das erste Zeichen verwendet. Wenn (z) leer ist, wird jedes Zeichen (String), das mit einem beliebigen Zeichen in (y) übereinstimmt, einfach entfernt.
ReplaceFirst
ReplaceFirst(String, Target, Replacement): gibt die Zeichenfolge (String) zurück, nachdem das erste Vorkommen der Zeichenfolge (Target) durch die Zeichenfolge (Replacement) ersetzt wurde.
ReverseString
ReverseString(String): kehrt alle Zeichen in der Zeichenfolge um.
Anmerkung
This function isn't available for Live Query for Databricks.
Rechts
Right(String, len): Gibt die letzten (len) Zeichen der Zeichenfolge zurück. Wenn len kleiner 0 oder größer als die Länge der Zeichenfolge ist, bleibt die Zeichenfolge unverändert.
StartsWith
StartsWith(String, Target, CaseInsensitive=1): prüft, ob eine Zeichenfolge mit einer bestimmten Zeichenfolge beginnt. Gibt „True" zurück, wenn die Zeichenfolge mit einer bestimmten Zeichenfolge „Target“ beginnt. Gibt anderenfalls „False" zurück.
STRCSPN
STRCSPN(String, y): gibt die Länge des Anfangssegments der Zeichenfolge (String) zurück, das aus Zeichen besteht, die nicht in der Zeichenfolge (y) enthalten sind.
StripQuotes
StripQuotes(String): entfernt einen übereinstimmenden Satz von Anführungszeichen oder Apostrophen von den Enden der Zeichenfolge.
STRSPN
STRSPN(String, y): gibt die Länge des Anfangssegments der Zeichenfolge (String) zurück, die aus Zeichen in der Zeichenfolge (y) besteht.
Substring
Substring(String, start, length): Gibt die Teilzeichenfolge von (String) zurück, beginnend bei (start) und endend nach (length), falls angegeben.
TitleCase
TitleCase(String): konvertiert in der Zeichenfolge kleine Anfangsbuchstaben der Wörter in große Anfangsbuchstaben.
Trim
Trim(String, y): Entfernt die Zeichen in der Zeichenfolge (y) von den Enden der Zeichenfolge (String). Y ist optional und wird standardmäßig zum Entfernen von Leerzeichen verwendet. Beachten Sie, dass in den Beispielen der TRIM-Funktion die angegebenen Zeichen entfernt wurden. Es spielt dabei keine Rolle, in welcher Reihenfolge die Zeichen vorkommen.
TrimLeft
TrimLeft(String, y): entfernt das Zeichen in der Zeichenfolge (y) vom Anfang der Zeichenfolge (String). Y ist optional und wird standardmäßig zum Entfernen von Leerzeichen verwendet.
TrimRight
TrimRight(String, y): entfernt das Zeichen in der Zeichenfolge (y) vom Ende der Zeichenfolge (String). Y ist optional und wird standardmäßig zum Entfernen von Leerzeichen verwendet.
Großschrift
Großbuchstaben (Zeichenfolge): Konvertiert eine Zeichenfolge in Großbuchstaben.
Test
Eine Testfunktion führt Datenvergleiche durch. Mithilfe einer Testfunktion können Sie den Datentyp eines Werts identifizieren oder bestimmen, ob ein Wert vorhanden ist. Parameter und Beispiele finden Sie unter Workflow: Testfunktionen.
CompareDigits
CompareDigits(a, b, nNumDigits): vergleicht zwei Zahlen und ermittelt, ob sie mit der angegebenen Anzahl von Ziffern (nNumDigits) identisch sind.
CompareEpsilon
CompareEpsilon(a, b, epsilon): vergleicht zwei Gleitkommanummern und gibt True (wahr) zurück, wenn sie innerhalb von Epsilon liegen.
EqualStrings
EqualStrings(a,b): Vergleicht Zeichenfolge (a) mit Zeichenfolge (b), um festzustellen, ob sie genau übereinstimmen. Die Funktion gibt „True“ zurück, wenn alle Zeichen in beiden Zeichenfolgen identisch sind, und „False“, wenn mindestens ein Zeichen nicht identisch ist.
IsEmpty
IsEmpty(v): prüft, ob v gleich NULL ist oder gleich "".
IsInteger
IsInteger(v)Testet, ob (v) einen Wert enthält, der in eine ganze Zahl konvertiert werden kann. Falls ja, wird True (wahr) zurückgegeben.
IsLowerCase
IsLowerCase(String): gibt „True“ zurück, wenn alle alphabetischen Zeichen (eins oder mehrere) in einer Zeichenfolge Kleinbuchstaben sind, und „False“, wenn mindestens ein alphabetisches Zeichen großgeschrieben ist. Die Funktion ignoriert nichtalphabetische Zeichen. Beachten Sie, dass diese Funktion nur für Zeichen mit Unterscheidung zwischen Groß- und Kleinschreibung und möglicherweise nicht für Zeichen in allen Sprachen gilt.
IsNull
IsNull(v): prüft, ob (v) NULL ist. Gibt True (wahr) zurück, wenn (v) NULL ist, andernfalls False (falsch).
IsNumber
IsNumber(v)prüft, ob der Feldtyp für (v) eine Zahl ist oder nicht.
IsString
IsString(v): prüft, ob der Feldtyp für (v) eine Zeichenfolge ist oder nicht.
IsUpperCase
IsUpperCase(String): gibt „True“ zurück, wenn alle alphabetischen Zeichen (eins oder mehrere) in einer Zeichenfolge Großbuchstaben sind, und „False“, wenn mindestens ein alphabetisches Zeichen kleingeschrieben ist. Die Funktion ignoriert nichtalphabetische Zeichen. Beachten Sie, dass diese Funktion nur für Zeichen mit Unterscheidung zwischen Groß- und Kleinschreibung und möglicherweise nicht für Zeichen in allen Sprachen gilt.