A kifejezések teljes listája az elemzési szerkesztőben
  • 13 May 2024
  • 4 Elolvasandó percek
  • Közreműködők

A kifejezések teljes listája az elemzési szerkesztőben


Cikk összefoglaló

Ez a cikk tartalmazza az Analytics-szerkesztőben használható kifejezések teljes listáját.

A kifejezések elemzésekben való használata lehetővé teszi, hogy adatait különböző módon használja fel, vagy különböző formákban manipulálja.

:::(Info) (MEGJEGYZÉS) Az Analytics Editorban található kifejezések listája eltér az App Editorban elérhető kifejezésektől. :::

Az elemzési szerkesztőben elérhető kifejezések

Minden példa az alkalmazás kitöltésein alapul. Tehát amikor például a MAXIMUM() vagy MINIMUM() függvényt használja, akkor egy Változó maximális vagy minimális értékét keresi egy alkalmazás összes kitöltése során.

SUBSTITUTE()

Az első argumentumban megadott karakterláncon belül a második argumentum összes példáját helyettesíti a harmadik argumentummal.

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

Ez az "A334" értéket adja vissza

**TRIM()**Eltávolít egy (a második argumentummal megadott) részláncot az első argumentum elejéről és hátuljáról.

Tipizálási kifejezések

DATETIMETOTEXT()

Egy Datetime értéket egy ember által könnyen olvasható szöveges értékké alakít át.

Pl. DATETIMETOTEXT*(datetime_variable*, "MMMM DD, YYYY", 'America/New_York')

Ez egy dátumidőt keleti időszámításra konvertál, és hagyományos dátumformázással jeleníti meg, mint például "2019. január 1.".

Megjegyzés: Az utolsó paraméternek, az időzónának az itt felsorolt tz adatbázisok egyikéből kell származnia.

**SECONDS_TO_INTERVAL()**A másodperceket intervallummá alakítja.

SECONDS_TO_INTERVAL(seconds: Integer vagy Number) => Intervallum

Pl. SECONDS_TO_INTERVAL(20) => 0:00:20

**TEXTTOBOOLEAN()**Szöveget elemez Boolean értékké.

Az "y", "yes", "t", "true" és "on" és minden nagybetűs változata igaznak, az "n", "no", "f" "false" és "off" pedig hamisnak ismeri fel.

Pl. TEXTTOBOOLEAN("yes")

TEXTTODATETIME()

Egy szöveges értéket Datetime értékké alakít a megadott paraméterekkel. Általában akkor használjuk, ha van egy olyan csatlakozófüggvényünk, amely szöveges formátumú Datetime értéket oszt meg, és azt át kell konvertálnunk.

**TEXTTOINTEGER()**Szöveget vagy intervallumot egész számmá elemez.

Pl. TEXTTOINTEGER("123")

**TEXTTONUMBER()**Szöveget vagy időbélyeget számmá elemez.

Pl. TEXTTONUMBER("2.4")

**TOTEXT()**Bármit szöveggé elemez.

Pl. TOTEXT(2)

Csonkított kifejezések

CEIL()

Felkerekít a legközelebbi egész számra

FLOOR()

Lefelé kerekít a legközelebbi egész számra

ROUND()

Egy számot a megadott számú tizedesjegyre kerekít. Maximum 3 tizedesjegy.

Pl. 1 - ROUND(123.123456, 1)

Ez 123.1-et ad vissza

Példa 2 - ROUND(123.12)

Ez 123-at fog visszaadni

ROUNDDATETIME()

A Datetime értéket egy adott egységre, például hónapra vagy napra vágja le.

Pl. ROUNDDATETIME*(datetime_variable*, "Month", "America/New_York")

Ez egy dátumidőt csak a hónapra konvertál a keleti időszámítás szerint.

Megjegyzés: Az utolsó paraméternek, az időzónának az itt felsorolt tz adatbázisok egyikéből kell származnia.

Visszaadott érték kifejezések

AVERAGE()

Visszaadja az argumentumok átlagát az összes kitöltésCompletion.

Pl. AVERAGE(weight)

AVG()

Az AVERAGE() álneve

AVERAGEFILTERED()

Visszaadja az argumentumok átlagát az összes kitöltésen, egy feltételnek megfelelően megszűrve.

Pl. AVERAGEFILTERED(súly, hőmérséklet > 70)

AVGFILTERED()

Az AVERAGEFILTERED() álneve

COUNT()

A feltételnek megfelelő kitöltések számát adja vissza.

Pl. COUNT(hőmérséklet > 70)

COUNTOFCOMPLETIONS()

A befejezések teljes számát adja vissza. Nem fogad el argumentumot.

Pl. COUNTOFCOMPLETIONS()

**FIND()**Visszaadja azt a pozíciót, ahol az első argumentum a második argumentumon belül található.

IF()

Az első argumentum alapján visszaadja a második argumentumot, ha az első argumentum igaz, vagy a harmadik argumentumot, ha az első argumentum hamis.

Pl. IF(true, 1, 2)

ISNULL() Igazat ad vissza, ha az argumentum nulla, egyébként hamis.

**LEFT()**Egy szövegérték részláncát adja vissza, a második argumentum által megadott pozíciótól kezdve.

**LEN()**Egy szövegérték hosszát adja vissza.

LINK()

Visszaadja az első olyan argumentumot, amely nem null.

Pl. LINK(súly, 70)

Ez a weight értékét adja vissza, ha a weight értéke

MAXIMUM()

Visszaadja az argumentumok maximális értékét az összes kitöltés között.

EX. MAXIMUM(súly)

MAX()

Alias a MAXIMUM()

MAXIMUMFILTERED()

Visszaadja az argumentumok maximumát az összes kitöltésből, egy feltételnek megfelelően megszűrve.

Pl. MAXIMUMFILTERED(súly, hőmérséklet > 70)

MAXFILTERED()

A MAXIMUMFILTERED() alias neve

**MID()**Egy szövegérték egy részláncát adja vissza, a második argumentum által megadott pozíciótól kezdve. A harmadik argumentum a visszatérés hosszát adja meg.

MINIMUM()

Az argumentumok minimális értékét adja vissza az összes kitöltés között.

EX. MINIMUM(súly)

MIN()

Alias a MINIMUM()

MINIMUMFILTERED()

Az argumentumok minimumát adja vissza, egy feltételnek megfelelően megszűrve.

Pl. MINIMUMFILTERED(súly, hőmérséklet > 70)

MINFILTERED()

A MINIMUMFILTERED() álneve

NULLIF()

A NULLIF függvény null értéket ad vissza, ha az argument_1 egyenlő az argument_2-vel, ellenkező esetben az argument_1-et adja vissza.

Pl. NULLIF(argument_1, argument_2)

Ez nullát adna vissza, ha argument_1 1 és argument_2 1 lenne.

**RIGHT()**Egy szövegérték részláncát adja vissza, amely a második argumentum által megadott pozícióban végződik.

SUM()

Az argumentumok összegét adja vissza az összes kitöltésen keresztül.

Pl. SUM(súly)

SUMFILTERED()

Az argumentumok összegét adja vissza az összes kitöltésen, egy feltételnek megfelelően megszűrve.

Pl. SUMFILTERED(súly, hőmérséklet > 70)

Tömbkifejezések

**REGEX_MATCH()**Egy szövegértékre vonatkozó reguláris kifejezések egyezéseinek tömbjét adja vissza. A megadott reguláris kifejezés és módosítók alapján történő egyezések. Ez a módszer a match JavaScript-módszeren alapul, és 2 "üzemmóddal" rendelkezik.

Ha ennek a módszernek 2 argumentumot adunk meg, akkor a következő JavaScript kifejezésnek felel meg:text.match(new RegExp(regex))Ha megadjuk az opcionális paramétert modifiers, akkor ez a módszer a következő kifejezésnek felel meg JavaScriptben:text.match(new RegExp(regex, modifiers))A módosítók olyan zászlók, amelyekkel módosíthatjuk a regex keresés viselkedését.

**REGEX_REPLACE()**Egy szövegértékre vonatkozó reguláris kifejezések egyezéseinek tömbjét adja vissza. A megadott reguláris kifejezés és a módosítók alapján történő egyezések. Ez a módszer a replace JavaScript-módszeren alapul.

Ha a függvény 3 argumentumot kap, akkor a következő JavaScript kifejezéssel egyenértékű:text.replace(new RegExp(regex), replacement). Ha az opcionális paraméter modifiers megadása esetén ez a módszer a következő JavaScript kifejezéssel egyenértékű:text.replace(new RegExp(regex, modifiers), replacement)A módosítók olyan zászlók, amelyekkel módosítható a regex keresés viselkedése.

**SPLIT()**Egy szöveges értéket egy megadott elválasztójel segítségével tömbre oszt.


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?