Om funktioner i anpassade kolumner

Funktioner genererar ett resultat som kallas returvärde (som kan vara ett tal, en text, ett sant/falskt-värde eller en datumtyp, beroende på funktionen). För de flesta funktioner krävs parametrar. Parametrar är indata i funktionen som anges inom parentes efter funktionsnamnet och avgränsas med kommatecken. Ordningen på parametrarna och dataformatet för respektive parameter är viktig. När du infogar en funktion från en meny infogas platshållartext för varje parameter. Du måste ersätta platshållartexten för varje parameter för att färdigställa funktionen. För funktioner med ”...” godtas ett valfritt antal ytterligare parametrar.

Anvisningar om hur du använder funktioner i anpassade kolumner finns i Skapa anpassade kolumner.

Kategori Returnerad typ Funktion Beskrivning
Aritmetik Tal round(x) Avrundar [x] till närmaste heltal.
Aritmetik Tal floor(x) Returnerar det största heltalet som är mindre än eller lika med [x].
Aritmetik Tal ceiling(x) Returnerar det minsta heltalet som är större än eller lika med [x].
Logik Varierar if(condition, if_true, if_false) Utvärderar [condition] och returnerar [if_true] om villkoret är sant och [if_false] om villkoret är falskt. Det returnerade värdet är av samma typ som [if_true] och [if_false].
Logik Sant/falskt or(x, y, ...) Returnerar sant om någon av parametrarna är sann.
Logik Sant/falskt not(x) Returnerar sant om [x] är falskt och returnerar falskt om [x] är sant.
Logik Sant/falskt and(x, y, ...) Returnerar sant om alla parametrar är sanna.
Text Text concat(text1, text2, ...) Kombinerar två eller fler textsträngar.
Text Sant/falskt is_empty(text) Returnerar sant om [text] är tom.
Text Text trim(text) Tar bort blanksteg runt en textsträng.
Text Sant/falskt starts_with(needle, haystack) Returnerar sant om textsträngen [haystack] börjar med [needle].
Text Sant/falskt ends_with(needle, haystack) Returnerar sant om textsträngen [haystack] slutar med [needle].
Text Tal search(needle, haystack) Returnerar startpositionen för den första förekomsten av [needle] i [haystack].
Text Sant/falskt contains(needle, haystack) Returnerar sant när textsträngen [haystack] innehåller [needle].
Text Text right(text, length) Returnerar de sista [length] tecknen i [text].
Text Text left(text, length) Returnerar de första [length] tecknen i [text].
Text Text substitute(haystack, needle, replacement) Ersätter alla förekomster av [needle] i [haystack] med [replacement].
Text Text upper(text) Konverterar alla tecken i [text] till VERSALER.
Text Text lower(text) Konverterar alla tecken i [text] till gemener.
Text Tal length(text) Returnerar antalet tecken i [text].
Konvertering Text to_text(value) Konverterar [value] till text.
Konvertering Tal to_number(value) Konverterar [value] till ett tal.
Datum Datum date(year, month, day) Returnerar ett datum med det angivna året, månaden och dagen.
Datum Tal day(date) Returnerar dagen i månaden från [date].
Datum Tal month(date) Returnerar månaden på året (1 till 12) från [date].
Datum Tal quarter(date) Returnerar kvartalet på året (1 till 4) från [date].
Datum Tal year(date) Returnerar året för [date] som ett tal.
Datum Tal weekday(date) Returnerar veckodagen (1 till 7) för [date] där söndag är 1.
Datum Tal weeknum(date) Returnerar aktuellt veckonummer på ett år (1 till 54) för [date] där en vecka börjar på söndagen.
Datum Tal daynum(date) Returnerar dagen på året (1 till 355 eller 356) för [date].
Datum Tal days_between(date1, date2) Returnerar antalet dagar mellan [date1] och [date2].
Datum Datum offset_days(date, days) Lägger till [days] dagar på [date], med dagarna räknade framåt/bakåt i en kalender.
Datum Datum offset_months(date, months) Lägger till [months] i månadskomponenten för [date]. Om den resulterande månaden inte har tillräckligt många dagar för dagkomponenten returneras den sista dagen i den nya månaden.
Datum Datum offset_years(date, years) Lägger till [years] i årskomponenten för [date].
Datum Datum today() Returnerar det aktuella datumet i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum yesterday() Returnerar den föregående dagens datum i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum week_start_sunday() Returnerar datumet för den senaste söndagen i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum week_start_monday() Returnerar datumet för den senaste måndagen i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum month_start() Returnerar det första datumet för den aktuella månaden i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum year_start() Returnerar det aktuella årets första datum (1 januari) i tidszonen som angetts i kontot för den anpassade kolumnens ägare.
Datum Datum report_range_start() Returnerar datumet i början av rapportens aktuella tidsintervall.
Datum Datum report_range_end() Returnerar datumet i slutet av rapportens aktuella tidsintervall.
Datum Tal report_days_count() Returnerar antalet dagar som rapporten omfattar baserat på dess start- och slutdatum.

Var det här till hjälp?

Hur kan vi förbättra den?
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
2072509336096892443
true
Sök i hjälpcentret
true
true
true
true
true
73067
false
false
false