Formeln für Spaltenwerte in Tabellen-Generator
Sie können eine vordefinierte Funktion verwenden und eine Formel erstellen, um den Wert einer Spalte zu berechnen, ohne ein Skript zu schreiben. Verwenden Sie eine vordefinierte Funktion, oder erstellen Sie eine geschachtelte Formel, indem Sie die vorhandenen vordefinierten Funktionen verwenden, um den Spaltenwerttyp zu berechnen.
Unterstützte Operatoren
- = (gleich)
- <> (ungleich)
- > (größer als)
- < (weniger als)
- >= (größer oder gleich)
- <= (kleiner als oder gleich)
Einfache mathematische Funktionen
Verwenden Sie einfache mathematische Funktionen, um grundlegende mathematische Berechnungen für numerische Wertspalten durchzuführen.
DURCHSCHNITT
gibt den Durchschnittswert der Argumente zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DURCHSCHNITT (Argument 1, Argument 2, … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: DURCHSCHNITT (1,2,3)
Das Ergebnis ist 2.
- Formel: DURCHSCHNITT(LENGTH(first_Name), LENGTH(Last_Name))
Das Ergebnis ist der Durchschnittswert der Anzahl der Zeichen in den Spalten „first_Name“ und „Last_Name“.
TEILEN
Gibt den endgültigen Quotientenwert zurück, nachdem das erste Argument nacheinander durch das nächste Argument geteilt wurde, bis die Funktion das letzte Argument erreicht.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DIVIDE(Argument 1, Argument 2 … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: DIVIDE(10,20, 0,25, 10)
Das Ergebnis ist 0,2.
- Formel: DIVIDIEREN(LENGTH(Full_Name),2)
Das Ergebnis ist die Anzahl der Zeichen in der Spalte „Full_Name“ geteilt durch 2.
INDEXMATCH
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| INDEXMATCH(Argument 1, Argument 2 , … Argument n) | Zeichenfolge, numerischer Wert, Funktionsaufruf oder Variable. |
Numerischer Wert |
Funktion: INDEXMATCH(""," ",2,"string")
Das Ergebnis ist 2.
MAX
gibt den Höchstwert der angegebenen Argumente zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| MAX(Argument 1, Argument 2, … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: MAX.(1, -5, 20, 6)
Das Ergebnis ist 20.
- Formel: MAX.(LENGTH(first_Name), LENGTH(Last_Name))
Das Ergebnis ist die Anzahl der Zeichen in der Spalte „first_Name“ oder „Last_Name“, je nachdem, welcher Wert der höchste ist.
MIN
Gibt den kleinsten Wert der angegebenen Argumente zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| MIN(Argument 1, Argument 2, … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: MIN.(1, -5, 20, 6)
Das Ergebnis ist -5.
- Formel: MIN.(LENGTH(first_Name), LENGTH(Last_Name))
Das Ergebnis ist die Anzahl der Zeichen in der Spalte „first_Name“ oder „Last_Name“, je nachdem, welcher Wert der niedrigste ist.
MULTIPLIZIEREN
Gibt den multiplizierten Gesamtwert der Argumente zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| MULTIPLIZIEREN (Argument 1, Argument 2, … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: MULTIPLIZIEREN(12, 4)
Das Ergebnis ist 48.
- Formel: MULTIPLIZIEREN (Reihenfolge, 2)
Das Ergebnis ist der Wert der Reihenfolgenspalte multipliziert mit 2.
LEISTUNG
gibt das Ergebnis des Basiswerts potenziert mit dem Exponentenwert zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| LEISTUNG (Argument 1, Argument 2) | Argument 1 ist Basis und Argument 2 ist Exponent.
|
Nummer |
- Funktion: LEISTUNG (3,2)
Das Ergebnis ist 9.
- Formel: POWER(LENGTH(Full_Name),2)
Das Ergebnis ist die Anzahl der Zeichen in der Spalte „Full_Name“ mit der Potenz von 2.
ABZIEHEN
Gibt den Ergebniswert zurück, nachdem das nächste verfügbare Argument nacheinander vom vorherigen Argument abgezogen wurde, bis die Funktion das letzte Argument erreicht.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| ABZIEHEN(Argument 1, Argument 2 … Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: ABZIEHEN (1,15, 0,02, 0,45, -0,85)
Das Ergebnis ist 1,53.
- Formel: ABZIEHEN(LENGTH(Full_Name), LENGTH(first_Name))
Das Ergebnis ist die Anzahl der Zeichen aus der Spalte „Full_Name“ minus der Anzahl der Zeichen aus der Spalte „first_Name“.
SUMME
gibt die Summe aller Argumente zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| SUM(argument 1,argument 2, ... argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: SUM(0,03, -0,02, 1)
Das Ergebnis ist 1,01.
- Formel: SUMME(LENGTH(first_Name), LENGTH(Last_Name))
Das Ergebnis ist die Gesamtzahl der Zeichen in der Spalte „first_Name“ plus die Gesamtzahl der Zeichen in der Spalte „Last_Name“.
COUNTIF
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| COUNTIF(Argument 1, Argument 2, Argument n-1, Kriterien) |
|
Numerischer Wert |
Funktion: COUNTIF(2,3,2,"string",2)
Das Ergebnis ist 2.
MODUS
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| MODE(Argument 1,Argument 2, ... Argument n) | Numerischer Wert, Funktionsaufruf oder Variable | Numerischer Wert |
Funktion: MODE(1, 2, 2, 3, 3, 3, 3)
Das Ergebnis ist 3.
Zeichenfolgenfunktionen
Verwenden Sie Zeichenfolgenfunktionen, um Zeichenfolgenspaltenwerte neu zu formatieren oder Berechnungen durchzuführen.
VERKETTEN
verbindet eine oder mehrere Eingabezeichenfolgen zu einer einzigen Zeichenfolge.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| VERKETTUNG(Zeichenfolge 1, Zeichenfolge 2, … Zeichenfolge n) | Zeichenfolge, Funktionsaufruf oder Variable | Zeichenfolge |
- Funktion: CONCATENATE(first_Name, „.“, Last_Name, „@“, KLEINBUCHSTABEN(Beispiel), „.com“)
Das Ergebnis ist der verkettete Wert <first_name_value>.<last_name_value>@example.com. In diesem Beispiel sind <first_name_value> und <last_name_value> Platzhalter.
- Funktion: CONCATENATE(first_Name, „ “, Last_Name)
Das Ergebnis ist die verkettete Zeichenfolge aus Spaltenwert „first_Name“ und Spaltenwert „Last_Name“, getrennt durch ein Leerzeichen.
ISBLANK
findet Leerräume oder Leerwerte in der Zeichenfolge und gibt „wahr“ zurück, wenn welche vorhanden sind.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| ISBLANK(argument) | Zeichenfolge oder Wert | „true“ oder „false“ |
- Funktion: ISBLANK(„example_string“)
Das Ergebnis ist „falsch“.
- Funktion: ISBLANK(Full_Name)
Das Ergebnis ist nur dann „wahr“, wenn in der Spalte „Full_Name“ leere Leerzeichen vorhanden sind. Andernfalls ist das Ergebnis „falsch“.
LÄNGE
Gibt die Gesamtzahl der Zeichen in der Eingabezeichenfolge zurück.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| LENGTH(argument) | Zeichenfolgenwert, Funktionsaufruf oder Variable | Numerischer Wert |
- Funktion: LENGTH("example_string")
Das Ergebnis ist 14.
- Funktion: LENGTH(Full_Name)
Das Ergebnis ist die Gesamtzahl der Zeichen im Spaltenwert „Full_Name“.
KLEINBUCHSTABEN
konvertiert die Eingabezeichenfolge in Kleinbuchstaben.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| LOWERCASE(argument) | Zeichenfolge, Funktionsaufruf oder Variable | Zeichenfolge in Kleinbuchstaben |
- Funktion: LOWERCASE(„Beispiel-Eingabezeichenfolge“)
Das Ergebnis ist eine Beispieleingabezeichenfolge.
- Funktion: KLEINBUCHSTABEN (sys_created_by)
Das Ergebnis ist die Zeichenfolge in Kleinbuchstaben des Spaltenwerts „sys_created_by“.
ERSETZEN
Ersetzt die Zeichen in der Quellzeichenfolge durch die Zeichen in der Zielzeichenfolge.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| REPLACE(source_string, target_string, replacement_string) |
|
Zeichenfolge |
- Funktion: REPLACE(„Peperoni-Pizza“, „Peperoni“, „Käse“)
Die Ergebniszeichenfolge ist Käsepizza.
- Funktion: REPLACE("abe.tuter@example.com", "example", Company_Name)
Die Ergebniszeichenfolge ist abe.tuter@<company_name>.com. In diesem Beispiel ist <company_name> ein Platzhalter.
TITLECASE
konvertiert die Eingabezeichenfolge in Groß- und Kleinbuchstaben.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| TITLECASE(argument) | Zeichenfolge, Funktionsaufruf oder Variable | Zeichenfolge in Groß- und Kleinbuchstaben |
- Funktion: TITLECASE("Beispielzeichenfolge")
Das Ergebnis ist eine Beispielzeichenfolge.
- Funktion: TITLECASE(Full_Name)
Das Ergebnis ist der Spaltenwert des vollständigen Namens im Titelbuchstaben.
GROSSBUCHSTABEN
konvertiert die Eingabezeichenfolge in Großbuchstaben.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| UPPERCASE(argument) | Zeichenfolgenwert, Funktionsaufruf oder Variable | Zeichenfolge in Großbuchstaben |
- Funktion: GROSSBUCHSTABEN("Beispielzeichenfolge")
Das Ergebnis ist eine BEISPIELZEICHENFOLGE.
- Funktion: GROSSBUCHSTABEN (Status)
Das Ergebnis ist der Wert der Statusspalte in Großbuchstaben.
SUCHEN
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| FIND(search_string, source_string, from_index) |
|
Numerischer Wert (Ganzzahl). Wenn die Teilzeichenfolge in der Hauptzeichenfolge nicht vorhanden ist, wird -1 zurückgegeben. |
Funktion: FIND("Morning", "Guten Morgen")
Das Ergebnis ist 5.
SEARCH
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| SEARCH(search_string, source_string, from_index) |
|
Numerischer Wert (Ganzzahl). Wenn die Teilzeichenfolge in der Hauptzeichenfolge nicht vorhanden ist, wird -1 zurückgegeben. |
- SEARCH(„Morgen“, „Guten Morgen“)
Das Ergebnis ist 5.
- SUCHEN("Welt","Hallo Welt!")
Das Ergebnis ist -1.
TEILZEICHENFOLGE
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| SUBSTRING(source_string, start_index, length) |
|
Zeichenfolge |
SUBSTRING("Hallo, guten Morgen", 7, 4)
Die Ergebnisunterzeichenfolge ist „gut“.
Datums- und Uhrzeitfunktionen
Verwenden Sie Datums- und Uhrzeitfunktionen, um die Werte der Datums- und Uhrzeitspalte zu berechnen oder neu zu formatieren.
JETZT
Gibt das aktuelle Datum und die aktuelle Uhrzeit der Instanz im ISO-Format zurück (JJJJ-MM-TT hh:mm:ss).
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| NOW() | Für diese Funktion sind keine Argumente erforderlich. | Aktuelles Datum und aktuelle Uhrzeit im ISO-Format |
Funktion: NOW()
Das Ergebnis ist das aktuelle Datum und die aktuelle Uhrzeit im ISO-Format.
HEUTE
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| HEUTE() | Für diese Funktion sind keine Argumente erforderlich. | Aktuelles Datum mit Zeitversatz zum Tagesbeginn im ISO-Format. |
Funktion: HEUTE()
Das Ergebnis ist das aktuelle Datum und die aktuelle Startzeit des Tages im ISO-Format.
TIMEDIFF
Wertet die Differenz der Zeitdauer zwischen zwei Daten aus.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| TIMEDIFF(argument1, argument2) | Datum im ISO-Format (JJJJ-MM-TT hh:mm:ss) als Zeichenfolge oder Variable | Dauer |
- Funktion: TIMEDIFF("2021-05-02 9:10:12", "2021-04-7 6:2:23")
Das Ergebnis ist 25 03:07:49.
- Formel: TIMEDIFF(sys_created_on, NOW())
Das Ergebnis ist die Differenz zwischen der Zeitdauer zwischen dem Datum „sys_created_on“ und dem aktuellen Datum des Systems.
DATEDIF
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DATEDIF(Start_date, end_date, date_Difference_unit) |
|
Numerischer Dauerwert basierend auf der angegebenen Datumsdifferenzeinheit. |
Funktion: DATEDIF("2021--05-02 9:10:12", "2021--05 6:2:23 ","d")
Das Ergebnis ist 3.
DATUM
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DATE(year,month,day) |
|
Datum im ISO-Format (JJJJ-MM-TT hh:mm:ss) |
Funktion: DATUM (2021,5,2)
Das Ergebnis ist 2021:5-02 00:00:00.
TAG
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DAY(date) | Datum im ISO-Format (JJJJ-MM-TT oder JJJ-MM-TT hh:mm:ss) als Zeichenfolge, Variable oder Funktion. | Numerischer Wert (Ganzzahl). Die Werte reichen von 1 bis 31. |
- Funktion: DAY("2021-05-029:10:12")
Das Ergebnis ist 2.
- Funktion: TAG(NOW())
Das Ergebnis ist die Tageskomponente des aktuellen Datums und der aktuellen Uhrzeit.
MONAT
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| MONTH(date) | Datum: Datum im ISO-Format (JJJJ-MM-TT oder JJJJ-MM-TT hh:mm:ss) als Zeichenfolge oder Variable. | Numerischer Wert (Ganzzahl). Die Werte reichen von 1 (Januar) bis 12 (Dezember). |
- Funktion: MONTH("2021--05-02 9:10:12")
Das Ergebnis ist 5.
- Funktion: TAG(NOW())
Das Ergebnis ist die Monatskomponente des aktuellen Datums und der aktuellen Uhrzeit.
JAHR
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| YEAR(date) | Datum im ISO-Format (JJJJ-MM-TT oder JJJ-MM-TT hh:mm:ss) als Zeichenfolge, Variable oder Funktion. | NumerischerWert (Integer) |
- Funktion: YEAR("2021-05-02 9:10:12")
Das Ergebnis ist 2021.
- Funktion: JAHR(NOW())
Das Ergebnis ist die Jahreskomponente des aktuellen Datums und der aktuellen Uhrzeit.
WOCHENTAG
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| WEEKDAY(date) | Datum: Datum im ISO-Format (JJJJ-MM-TT oder JJJJ-MM-TT hh:mm:ss) als Zeichenfolge oder Variable. | NumerischerWert (Integer) |
Funktion: WEEKDAY("2021-05-02 9:10:12")
Das Ergebnis ist 1.
TEXT
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| TEXT(date, format_text) |
|
Zeichenfolge |
TEXT("2022-08-17 9:10:12","jjjj-MM")
Das Ergebnis ist 2022-08.
DATUMSWERT
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| DATEVALUE(date_text) | Date_Text: Datum, das als Text gespeichert wird, muss im Format JJJJ-MM-TT vorliegen. | Datum im ISO-Format (JJJJ-MM-TT hh:mm:ss) als Zeichenfolge. |
Funktion: DATEVALUE("2021-05-02")
Das Ergebnis ist 2021:5-02 00:00:00.
WORKDAY
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| WORKDAY(Start_date, Tage, Feiertag 1, Feiertag 2, ..., Feiertag n) |
|
Datum im ISO-Format (JJJJ-MM-TT hh:mm:ss) als Zeichenfolge. |
Funktion: WORKDAY("2022-08-17 9:10:12",2)
Das Ergebnis ist 2022-08-19 00:00:00.
NETWORKDAYS
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| NETWorkDAYS(Start_date,end_date,Holiday 1,Holiday 2, ... Holiday n) |
|
NumerischerWert (Integer) |
Funktion: NETWORKDAYS("2022-08-17 20:10:12","2022-08-19 9: 10:12")
Das Ergebnis ist 3.
Logische Funktionen
Verwenden Sie logische Funktionen, um logische Vorgänge für Spaltenwerte auszuführen.
UND
Führt in den Argumenten eine logische UND-Verknüpfung aus.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| AND(argument 1, argument 2) | Zeichenfolge, Funktionsaufruf oder Variable | „true“ oder „false“ |
- Funktion: UND(2>3, 4<5)
Das Ergebnis ist „falsch“.
- Formel: UND(LENGTH(sys_created_by)>25, LENGTH(sys_updated_by)>25)
Das Ergebnis ist nur dann „wahr“, wenn die Anzahl der Zeichen in den Spalten „sys_created_by“ und „sys_updated_by“ größer als 25 ist. Andernfalls ist das Ergebnis „falsch“.
WENN
führt die angegebenen Anweisungen basierend auf der booleschen Ausgabe des bedingten Ausdrucks aus.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| IF (<conditional_expression>, <do_this_when_true>, <do this_when_false>) |
|
Zeichenfolge, numerischer Wert, Funktionsaufruf oder Variable basierend auf der booleschen Ausgabe des bedingten Ausdrucks. |
- Funktion: IF(number_of_Incidents >= 5, „hoch“, „Mittel“)
Wenn die Anzahl der Incidents größer als 5 ist, wird die Zeichenfolge „hoch“ zurückgegeben. In anderen Fällen wird die Zeichenfolge „Mittel“ zurückgegeben.
- Funktion: WENN(LENGTH(Full_Name) > 100, „Anzahl der Zeichen überschreitet den Grenzwert“, „Anzahl der Zeichen innerhalb des Grenzwerts“)
Wenn die Anzahl der Zeichen für die Spalte „Full_Name“ über 100 liegt, wird die Zeichenfolge „Anzahl der Zeichen überschreitet den Grenzwert“ zurückgegeben. Andernfalls wird die Zeichenfolge „Anzahl der Zeichen innerhalb des Grenzwerts“ zurückgegeben.
ODER
Führt in den Argumenten eine logische ODER-Verknüpfung aus.
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| OR(argument 1, argument 2) | Bedingter Ausdruck, Funktionsaufruf oder Variable | „true“ oder „false“ |
- Funktion: ODER(2>3,4<5)
Das Ergebnis ist „wahr“.
- Formel: ODER(LENGTH(first_Name)>25, LENGTH(Last_Name)<25)
Das Ergebnis ist „wahr“, wenn die Anzahl der Zeichen in der Spalte „first_Name“ größer als 25 oder die Anzahl der Zeichen in der Spalte „Last_Name“ kleiner als 25 ist. Andernfalls ist das Ergebnis „falsch“.
IFERROR
| Syntax | Eingabe | Ausgabe |
|---|---|---|
| IFERROR(Ausdruck 1, Ausdruck 2) |
|
Ergebnis von Ausdruck 1, wenn in Ausdruck 1 keine Fehler vorhanden sind. Andernfalls Ergebnis von Ausdruck 2. |
Funktion: IFERROR( MULTIPLY(snr_factor, Signal), MULTIPLY( default_factor, Signal))
Wenn der Wert „snr_factor“ eine gültige Zahl ist, wird der multiplizierte Wert von „snr_factor“ mit dem Signal zurückgegeben. Wenn der Wert „snr_factor“ keine gültige Zahl ist, wird der multiplizierte Wert des Werts „default_factor“ mit dem Signal zurückgegeben.