Administrere Oracle CRM On Demand > Expression Builder > Funksjoner i Expression Builder > Varighet
Varighet
Varighetsfunksjonen i Expression Builder returnerer et tall som indikerer en periode i dager eller deler av dager, slik det er indikert av periodeargumentet.
Syntaks
Duration(periode)
Resultattype
Nummer
Argumenter
Tabellen nedenfor beskriver argumentene for funksjonen.
Argument
|
Beskrivelse
|
Periode
|
En strenglitteral i følgende format: PnYnMnDTnHnM:
der:
- P er periodeindikatoren
- nY angir antall år mellom 0 og 5
- nM angir antall måneder mellom 0 og 12
- nD angir antall dager mellom 0 og 200
- T skiller dato- og tidspunktsspesifikasjonene
- nH angir antall timer mellom 0 og 200
- nM angir antall minutter mellom 0 og 59
|
Legg merke til følgende punkt:
- Du må ikke angi et plusstegn (+) for positive verdier.
- Du kan ikke angi en negativ varighet, for eksempel -Duration(periode).
- Sekunder støttes ikke.
- Den maksimale varigheten som støttes, er 'P5Y12M200DT200H59M', (det vil si 5 år, 12 måneder, 200 dager, 200 timer og 59 minutter).
- Hvis antallet for år, måneder, dager, timer eller minutter er null, kan du utelate tallet og den tilhørende benevnelsen.
- Hvis antallet for år, måneder eller dager er null, og tidskomponenten er en verdi som ikke er null, må minst én av komponentene år, måned eller dag (et tall og benevnelsen) være oppgitt.
- Hvis ingen av tidskomponentene er oppgitt i perioden, kan ikke benevnelsen T være med i perioden.
- Benevnelsen P må alltid finnes i perioden.
Eksempler
Nedenfor vises gyldige eksempler på varighetsfunksjonen:
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
Beslektede emner
Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:
|