Pełna lista wyrażeń w edytorze Analytics
  • 13 May 2024
  • 4 Minuty do przeczytania
  • Współtwórcy

Pełna lista wyrażeń w edytorze Analytics


Streszczenie artykułu

Ten artykuł zawiera pełną listę wyrażeń dostępnych w Edytorze Analytics.

Używanie wyrażeń w analizach umożliwia wykorzystanie danych na różne sposoby lub manipulowanie nimi w różnych formach.

:::(Info) (UWAGA) Lista wyrażeń w Edytorze analitycznym różni się od wyrażeń dostępnych w Edytorze aplikacji:::

Wyrażenia dostępne w edytorze Analytics Editor

Wszystkie przykłady są oparte na ukończeniach aplikacji. Na przykład, gdy używasz funkcji MAXIMUM() lub MINIMUM(), szukasz maksymalnej lub minimalnej wartości zmiennej we wszystkich ukończeniach aplikacji.

SUBSTITUTE()

W ciągu podanym w pierwszym argumencie zastępuje wszystkie przykłady drugiego argumentu trzecim argumentem

Ex. SUBSTITUTE("A734", "7", "3")

Spowoduje to zwrócenie wartości "A334".

TRIM() Usuwa podciąg (określony przez drugi argument) z przodu i z tyłu pierwszego argumentu.

Typecasting wyrażeń

DATETIMETOTEXT()

Konwertuje wartość Datetime na wartość tekstową, która jest łatwa do odczytania przez człowieka.

Ex. DATETIMETOTEXT*(datetime_variable*, "MMMM DD, RRRR", 'America/New_York')

Spowoduje to konwersję daty i czasu na czas wschodni i wyświetlenie jej w tradycyjnym formatowaniu daty, takim jak "1 stycznia 2019 r.".

Uwaga: Ostatni parametr, strefa czasowa, musi pochodzić z jednej z nazw baz danych tz wymienionych tutaj.

SECONDS_TO_INTERVAL() Konwertuje sekundy na interwał.

SECONDS_TO_INTERVAL(seconds: Integer lub Number) => Interval

Na przykład. SECONDS_TO_INTERVAL(20) => 0:00:20

TEXTTOBOOLEAN() Przetwarza tekst na wartość logiczną.

"y", "yes", "t", "true" i "on" oraz wszelkie warianty pisane wielką literą są rozpoznawane jako prawda, a "n", "no", "f", "false" i "off" są rozpoznawane jako fałsz.

Przykład. TEXTTOBOOLEAN("yes")

TEXTTODATETIME()

Konwertuje wartość tekstową na wartość Datetime z określonymi parametrami. Powszechnie używane, jeśli masz funkcję łącznika, która udostępnia Datetime w formacie tekstowym i musisz ją przekonwertować.

TEXTTOINTEGER() Przetwarza tekst lub interwał na liczbę całkowitą.

Na przykład. TEXTTOINTEGER("123")

TEXTTONUMBER() Przetwarza tekst lub znacznik czasu na liczbę

Np. TEXTTONUMBER("2.4")

TOTEXT() Przetwarza cokolwiek na tekst.

Np. TOTEXT(2)

Wyrażenia obcięte

CEIL()

Zaokrągla do najbliższej liczby całkowitej

FLOOR()

Zaokrągla w dół do najbliższej liczby całkowitej

ROUND()

Zaokrągla liczbę do określonej liczby miejsc dziesiętnych. Maksymalnie 3 miejsca po przecinku.

Przykład. 1 - ROUND(123.123456, 1)

Spowoduje to zwrócenie liczby 123.1

Ex. 2 - ROUND(123.12)

Spowoduje to zwrócenie wartości 123

ROUNDDATETIME()

Obcina wartość Datetime do określonej jednostki, takiej jak miesiąc lub dzień.

Przykład. ROUNDDATETIME*(datetime_variable*, "Month", "America/New_York")

Spowoduje to konwersję czasu datetime tylko do miesiąca czasu wschodniego.

Uwaga: Ostatni parametr, strefa czasowa, musi pochodzić z jednej z nazw baz danych tz wymienionych tutaj.

Wyrażenia wartości zwracanych

AVERAGE()

Zwraca średnią argumentów we wszystkich uzupełnieniachCompletion.

Np. AVERAGE(weight)

AVG()

Alias dla AVERAGE()

AVERAGEFILTERED()

Zwraca średnią argumentów we wszystkich uzupełnieniach, przefiltrowanych w celu spełnienia warunku.

Przykład. AVERAGEFILTERED(weight, temperature > 70)

AVGFILTERED()

Alias dla AVERAGEFILTERED()

COUNT()

Zwraca liczbę zakończeń spełniających warunek.

Np. COUNT(temperature > 70)

COUNTOFCOMPLETIONS()

Zwraca całkowitą liczbę zakończeń. Nie przyjmuje argumentu.

Ex. COUNTOFCOMPLETIONS()

FIND() Zwraca pozycję, w której pierwszy argument występuje w drugim argumencie.

IF()

Na podstawie pierwszego argumentu zwraca drugi argument, jeśli pierwszy argument jest prawdziwy, lub trzeci argument, jeśli pierwszy argument jest fałszywy.

Przykład. IF(true, 1, 2)

ISNULL() Zwraca wartość true, jeśli argument ma wartość null, w przeciwnym razie wartość false.

LEFT() Zwraca podciąg wartości tekstowej, zaczynający się od pozycji określonej przez drugi argument.

LEN() Zwraca długość wartości tekstowej.

LINK()

Zwraca pierwszy z argumentów, który nie ma wartości null.

Przykład. LINK(weight, 70)

Funkcja zwróci wartość weight, jeśli weight ma wartość

MAXIMUM()

Zwraca maksymalną liczbę argumentów we wszystkich uzupełnieniach

EX. MAXIMUM(weight)

MAX()

Alias dla MAXIMUM()

MAXIMUMFILTERED()

Zwraca maksymalną liczbę argumentów we wszystkich uzupełnieniach, przefiltrowanych w celu spełnienia warunku

Np. MAXIMUMFILTERED(weight, temperature > 70)

MAXFILTERED()

Alias dla MAXIMUMFILTERED()

MID() Zwraca podciąg wartości tekstowej, zaczynający się od pozycji określonej przez drugi argument. Trzeci argument określa długość zwracanego ciągu.

MINIMUM()

Zwraca minimum argumentów we wszystkich uzupełnieniach

EX. MINIMUM(weight)

MIN()

Alias dla MINIMUM()

MINIMUMFILTERED()

Zwraca minimum argumentów, przefiltrowane w celu spełnienia warunku

Np. MINIMUMFILTERED(waga, temperatura > 70)

MINFILTERED()

Alias dla MINIMUMFILTERED()

NULLIF()

Funkcja NULLIF zwraca wartość null, jeśli argument_1 jest równy argumentowi_2, w przeciwnym razie zwraca argument_1.

Przykład. NULLIF(argument_1, argument_2)

Funkcja zwróci wartość null, jeśli argument_1 będzie równy 1, a argument_2 będzie równy 1.

RIGHT() Zwraca podciąg wartości tekstowej, kończący się w miejscu określonym przez drugi argument.

SUM()

Zwraca sumę argumentów we wszystkich uzupełnieniach.

Przykład. SUM(weight)

SUMFILTERED()

Zwraca sumę argumentów we wszystkich uzupełnieniach, przefiltrowaną w celu spełnienia warunku

Np. SUMFILTERED(weight, temperature > 70)

Wyrażenia tablicowe

REGEX_MATCH() Zwraca tablicę dopasowań wyrażeń regularnych do wartości tekstowej. Dopasowania na podstawie podanego wyrażenia regularnego i modyfikatorów. Ta metoda jest oparta na metodzie match JavaScript i ma 2 "tryby".

Gdy tej metodzie podano 2 argumenty, jest ona równoważna następującemu wyrażeniu JavaScript:text.match(new RegExp``(``regex``)) Gdy podano opcjonalny parametr modifiers, ta metoda jest równoważna następującemu wyrażeniu w JavaScript: text.match(new RegExp(regex, modifiers))Modyfikatory to flagi, których można użyć do modyfikacji zachowania wyszukiwania wyrażenia regularnego.

REGEX_REPLACE() Zwraca tablicę dopasowań wyrażeń regularnych do wartości tekstowej. Dopasowania na podstawie podanego wyrażenia regularnego i modyfikatorów. Ta metoda jest oparta na metodzie replace JavaScript.

Gdy funkcja ma 3 argumenty, jest równoważna następującemu wyrażeniu JavaScript:text.replace(new RegExp``(``regex``)``, replacement) . Gdy podany jest opcjonalny parametr modifiers, metoda ta jest równoważna następującemu wyrażeniu w JavaScript:text``.replace(new RegExp(regex, modifiers), replacement)Modyfikatory to flagi, których można użyć do modyfikacji zachowania wyszukiwania wyrażenia regularnego.

SPLIT() Dzieli wartość tekstową na tablicę za pomocą określonego separatora.


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?