| Tulosta Avaa käytönaikaisen ohjeen PDF-versio

#### Kesto Sovelluksen Expression Builder kestofunktio palauttaa luvun, joka ilmaisee kauden pituuden päivinä tai päivän osina kauden argumentin mukaan. ### Syntaksi Duration(period) ### Tuloksen tyyppi Numero ### Argumentit Seuraavassa taulukossa on toiminnon argumenttien kuvaukset.
Argumentti | Kuvaus
--- | ---
kausi | Määrittää palautettavan kauden. Arvo voi olla merkkijonoliteraali, jonka muoto on PnYnMnDTnHn, tai lauseke, joka tulkitaan muotoa PnYnMnDTnHnM olevaksi merkkijonoksi. Merkkijonossa PnYnMnDTnHnM: P on kauden tunnus nY määrittää vuosien lukumäärän nM määrittää kuukausien lukumäärän nD määrittää päivien lukumäärän T erottaa päivämäärä- ja aikamääritykset nH määrittää tuntien lukumäärän nM määrittää minuuttien lukumäärän Oletetaan esimerkiksi, että haluat määrittää kauden pituudeksi 50 kuukautta. Voit määrittää kauden merkkijonoliteraalina, esimerkiksi P4Y2M tai P50M. Jos haluat määrittää kauden, jonka pituus vaihtelee kentän arvon mukaan, voit käyttää kyseistä kenttää lausekkeen argumenttina. Seuraavassa esimerkissä Toinen kausi on mukautettu kenttä, johon tallennetaan kauden arvo kuukausina. Toinen kausi -kentän arvoa käytetään kauden laskentaan: Kesto('P'+ FieldValue([{nToinen_kausi}])+'M') Jos siis Toinen kausi -kentän arvo on 12, ohjelma tulkitsee lausekkeen arvoksi P12M, joka on argumentin hyväksymä merkkijono. Jos Toinen kausi -kentän arvo on 50, ohjelma tulkitsee lausekkeen arvoksi P50M, joka sekin on kelvollinen merkkijono. Voit määrittää merkkijonoliteraaliin minkä tahansa vuosien, kuukausien, päivien, tuntien tai minuuttien määrän. Jos argumentti sisältää lausekkeen, myöskään tämän lausekkeen palauttamalle luvulle ei ole enimmäisrajaa.
Seuraavat seikat pätevät kauden argumenttiin: Älä syötä positiivisille arvoille plus (+) -merkkiä. Voit määrittää negatiivisen keston arvolla -Kesto(kausi) tai Kesto(-kausi). Sekuntien määritystä ei tueta. Jos vuosien, kuukausien, päivien, tuntien tai minuuttien luku on nolla, voit jättää luvun ja sitä vastaavan tunnuksen pois. Jos kaudelle ei ole määritetty mitään ajan komponenteista, tunnusta T ei voi sisällyttää kauteen. Kaudelle on aina määritettävä tunnus P . ### Esimerkit Seuraavassa on sallittuja keston funktion esimerkkejä: Kesto('P0Y1M1DT2H5M') Kesto('P0Y0DT1H') Duration('P1D') Kesto('P0Y0M0DT0H0M') Kesto('P0DT1M') Duration('P24M') Duration('P500D') Kesto('P'+ FieldValue([{nToinen_kausi}])+'M') Kesto('PT1000H3M') Kesto(‘-P1Y200M’) #### Liittyvät aiheet Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa: Tietoja Expression Builder -sovelluksesta Expression Builder -sovelluksen käyttö Expression Builder -sovelluksen funktiot

Julkaistu Elokuu 2022 | Copyright © 2005, 2022, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Legal Notices.