| Skriv ut Åpne PDF-versjon av elektronisk hjelp

#### 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
--- | ---
period | Angir perioden som skal returneres. Verdien kan være en strenglitteral i formatet PnYnMnDTnHnM, eller et uttrykk som evalueres til en streng i formatet PnYnMnDTnHnM. I strengen PnYnMnDTnHnM: P er periodeindikatoren nY angir antall år nM angir antall måneder nD angir antall dager T skiller dato- og tidspunktsspesifikasjonene nH angir antall timer nM angir antall minutter Tenk deg for eksempel at du vil angi en periode på 50 måneder. Du kan angi perioden som en strenglitteral, for eksempel som P4Y2M eller som P50M. Hvis du eventuelt ønsker å angi en periode som varierer avhengig av en verdi i et felt, kan du bruke dette feltet i et uttrykk i argumentet. I eksemplet nedenfor er Utsettelsesperiode et egendefinert felt som er konfigurert for å lagre en verdi for en periode i måneder. Verdien i feltet Utsettelsesperiode brukes til å beregne perioden: Duration('P'+ FieldValue([{nDeferral_Period}])+'M') Hvis verdien i feltet Utsettelsesperiode er 12, evalueres utrykket til P12M, som er en gyldig streng for argumentet. Hvis verdien i feltet Utsettelsesperiode er 50, evalueres utrykket til P50M, som også er en gyldig streng. Du kan angi et valgfritt antall år, måneder, dager, timer eller minutter i strenglitteralen. Hvis argumentet inneholder et uttrykk, er det heller ingen grense for tallet som uttrykket kan returnere.
Følgende betingelser gjelder for periodeargumentet: Du må ikke angi et plusstegn (+) for positive verdier. Slik kan du angi en negativ varighet: -Duration(periode) eller Duration(-periode). Sekunder støttes ikke. Hvis antallet for år, måneder, dager, timer eller minutter er null, kan du utelate tallet og den tilhørende benevnelsen. 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') Duration('P24M') Duration('P500D') Duration('P'+ FieldValue([{nDeferral_Period}])+'M') Duration(‘PT1000H3M’) Duration(‘-P1Y200M’) #### Beslektede emner Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder: Om Expression Builder Bruke Expression Builder Funksjoner i Expression Builder

Publisert August 2022 | Copyright © 2005, 2022, Oracle og/eller tilknyttede selskaper. Legal Notices.