O funkcijama u prilagođenim stupcima

Funkcije daje rezultat koji se naziva povratna vrijednost (koja može biti broj, tekst, vrijednost true ili false ili vrsta datuma, ovisno o funkciji). Većina funkcija zahtijeva parametre. Parametri su ulazne vrijednosti funkcije i navode se u zagradama nakon naziva funkcije, a odjeljuju zarezima. Redoslijed parametara i format podataka svakog parametra je važan. Kada umećete funkciju iz izbornika, bit će umetnut i tekst rezerviranog mjesta za svaki parametar. Morate zamijeniti tekst rezerviranog mjesta za svaki parameter kako biste dovršili funkciju. Funkcije sa znakom ... mogu prihvatiti bilo koji broj dodatnih parametara.

Upute za upotrebu funkcija u prilagođenim stupcima potražite u članku Izrada prilagođenih stupaca.

Kategorija Vrsta vraćanja Funkcija Opis
Aritmetika Broj round(x) Zaokružuje [x] na najbliži cijeli broj
Aritmetika Broj floor(x) Vraća najveći cijeli broj manji od [x] ili jednak toj vrijednosti
Aritmetika Broj ceiling(x) Vraća najmanji cijeli broj veći od [x] ili jednak toj vrijednosti
Logika Razlikuje se if(condition, if_true, if_false) Procjenjuje [condition] i vraća [if_true] ako je uvjet točan, a ako je uvjet netočan, vraća [if_false]. Povratna vrijednost bit će iste vrste kao [if_true] i [if_false].
Logika True/False or(x, y, ...) Vraća vrijednost True ako je jedan od parametara točan
Logika True/False not(x) Vraća vrijednost True ako je stavka [x] netočna, a ako je stavka [x] točna, vraća vrijednost False
Logika True/False and(x, y, ...) Vraća vrijednost True ako su svi parametri točni
Tekst Tekst concat(text1, text2, ...) Kombinira dva ili više tekstualnih nizova
Tekst True/False is_empty(text) Vraća vrijednost True ako [text] nema znakova
Tekst Tekst trim(text) Uklanja razmak oko tekstualnog niza
Tekst True/False starts_with(needle, haystack) Vraća vrijednost True ako tekstualni niz [haystack] započinje s [needle]
Tekst True/False ends_with(needle, haystack) Vraća vrijednost True ako tekstualni niz [haystack] završava s [needle]
Tekst Broj search(needle, haystack) Vraća početnu poziciju prve instance stavke [needle] u stavci [haystack]
Tekst True/False contains(needle, haystack) Vraća vrijednost True kad tekstualni niz [haystack] sadrži [needle]
Tekst Tekst right(text, length) Vraća sljedeći broj zadnjih znakova ([text]): [length]
Tekst Tekst left(text, length) Vraća sljedeći broj prvih znakova ([text]): [length]
Tekst Tekst substitute(haystack, needle, replacement) Zamjenjuje sve instance stavke [needle] u stavci [haystack] stavkom [replacement]
Tekst Tekst upper(text) Pretvara sve znakove u tekstu [text] VELIKA SLOVA
Tekst Tekst lower(text) Pretvara sve znakove u tekstu [text] mala slova
Tekst Broj length(text) Vraća broj znakova u stavci [text]
Konverzija Tekst to_text(value) Pretvara [value] u tekst
Konverzija Broj to_number(value) Pretvara [value] u broj
Datum Datum date(year, month, day) Vraća datum s navedenom godinom, mjesecom i danom
Datum Broj day(date) Vraća dan u mjesecu za [date]
Datum Broj month(date) Vraća mjesec u godini (između 1 i 12) za [date]
Datum Broj quarter(date) Vraća tromjesečje u godini (između 1 i 4) za [date]
Datum Broj year(date) Vraća godinu za [date] kao broj
Datum Broj weekday(date) Vraća dan u tjednu (između 1 i 7) za [date], pri čemu je nedjelja broj 1
Datum Broj weeknum(date) Vraća trenutačni broj tjedna u godini (između 1 i 54) za [date], pri čemu tjedni započinju u nedjelju
Datum Broj daynum(date) Vraća dan u godini (između 1 i 355 ili 356) za [date]
Datum Broj days_between(date1, date2) Vraća broj dana između [date1] i [date2]
Datum Datum offset_days(date, days) Dodaje [days] dana u [date], brojeći dane prema naprijed/natrag u kalendaru
Datum Datum offset_months(date, months) Dodaje [months] u komponentu mjeseca za [date]; ako rezultirajući mjesec nema dovoljno dana za komponentu dana, vraća se posljednji dan u novom mjesecu
Datum Datum offset_years(date, years) Dodaje [years] u komponentu godine za [date]
Datum Datum today() Vraća trenutačni datum u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum yesterday() Vraća datum prethodnog dana u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum week_start_sunday() Vraća datum posljednje nedjelje u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum week_start_monday() Vraća datum posljednjeg ponedjeljka u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum month_start() Vraća prvi datum u trenutačnom mjesecu u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum year_start() Vraća prvi datum u trenutačnoj godini (1. siječnja) u prilagođenom stupcu u vremenskoj zoni vlasnika računa
Datum Datum report_range_start() Vraća datum na početku trenutačnog vremenskog raspona izvješća.
Datum Datum report_range_end() Vraća datum na kraju trenutačnog vremenskog raspona izvješća
Datum Broj report_days_count() Vraća broj dana obuhvaćen u izvješću na temelju njegova datuma početka i završetka

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
10144192696840440206
true
Pretraži Centar za pomoć
true
true
true
true
true
73067
false
false
false