| Udskriv Åbn PDF-version af online-hjælp

#### Varighed Funktionen Duration·i Expression Builder returnerer et tal, der angiver perioden i dage eller brøkdele af dage, som angivet af periodeargumentet. ### Syntaks Duration(period) ### Resultattype Tal ### Argumenter I følgende tabel beskrives argumenterne til funktionen.
Argument | Beskrivelse
--- | ---
period | Angiver den periode, der skal returneres. Værdien kan være en strengværdi i formatet PnYnMnDTnHnM, eller et udtryk, der evalueres til en streng i formatet PnYnMnDTnHnM. I strengen PnYnMnDTnHnM gælder følgende: P er periodeindikator nY angiver antallet af år nM angiver antallet af måneder nD angiver antallet af dage T adskiller dato- og klokkeslætspecifikationerne nH angiver antallet af timer nM angiver antallet af minutter Antag f.eks., at du vil angive en periode på 50 måneder. Du kan angive perioden som en strenglitteral, f.eks. som P4Y2M eller som P50M. Alternativt kan du bruge det felt i et udtryk i argumentet, hvis du vil angive en periode, der varierer afhængig af en værdi i et felt. I følgende eksempel er udskydelsesperioden et tilpasset felt, der er konfigureret til at lagre en værdi for en periode i måneder. Værdien i feltet Udskydelsesperiode anvendes til at beregne perioden: Duration('P'+ FieldValue([{nDeferral_Period}])+'M') Hvis værdien i feltet Udskydelsesperiode er 12, evalueres udtrykkes således til P12M, som er en gyldig streng til argumentet. Hvis værdien i feltet Udskydelsesperiode er 50, evalueres udtrykkes til P50M, som også er en gyldig streng. Du kan angive et hvilket som helst antal år, måneder, dage, timer eller minutter i strenglitteralen. Hvis argumentet indeholder et udtryk, der der på lignende vis ingen grænse for det antal, der kan returneres af udtrykket.
Følgende overvejelser gælder for periodeargumentet: Angiv ikke et plustegn (+) til positive værdier. Du kan angive en negativ varighed som -Duration(period) eller Duration(-period). Angivelse af sekunder understøttes ikke. Hvis antallet af år, måneder, dage, timer eller minutter er nul, kan du udelade tallet og dets tilsvarende betegnelse. Hvis ingen af tidskomponenterne findes i perioden, må T-betegnelsen ikke medtages i perioden. Betegnelsen P skal altid findes i perioden. ### Eksempler Følgende er gyldige eksempler på funktionen Duration: Duration('P0Y1M1DT2H5M') Duration('P0Y0DT1H') Duration('P1D') Duration('P0Y0M0DT0H0M') Duration('P0DT1M') Duration('P24M') Duration('P500D') Duration('P'+ FieldValue([{nDeferral_Period}])+'M') Duration(‘PT1000H3M’) Duration(‘-P1Y200M’) #### Relaterede emner Se følgende emner for relaterede oplysninger om Expression Builder: Om Expression Builder Brug af Expression Builder Funktioner i Expression Builder

Publiceret August 2022 | Copyright © 2005, 2022, Oracle og/eller Oracles associerede selskaber. Legal Notices