![]() |
|
Juoksevat yhdistetyt funktiotJuoksevat yhdistetyt funktiot muistuttavat funktionaalisia koosteita siinä suhteessa, että ne käsittelevät tietuejoukkoa syötteenä. Sen sijaan, että ne tulostaisivat yhden koosteen koko tietuejoukolle, ne tulostavat tähän mennessä havaittujen tiedostojen koosteen. Tässä osassa kuvataan kohteen Oracle BI Server tukemat yhdistetyt funktiot. MAVGLaskee liukuvan keskiarvon tulosjoukon edelliselle n riville nykyinen rivi mukaan lukien. Syntaksi: MAVG (n_expression, n) jossa:
Ensimmäisen rivin keskiarvo on sama kuin ensimmäisen rivin numeerinen lauseke. Toisen rivin keskiarvo lasketaan tietojen kahden ensimmäisen rivin keskiarvon perusteella. Kolmannen rivin keskiarvo lasketaan tietojen kolmen ensimmäisen rivin keskiarvon perusteella ja niin edelleen, kunnes päästään riville n, jonka keskiarvo lasketaan tietojen viimeisten n rivin perusteella. MSUMTämä funktio laskee muuttuvan summan tietojen viimeisille n riville mukaan lukien nykyinen rivi. Ensimmäisen rivin summa on sama kuin ensimmäisen rivin numeerinen lauseke. Toisen rivin summa lasketaan tietojen kahden ensimmäisen rivin keskiarvon perusteella. Kolmannen rivin summa lasketaan tietojen kolmen ensimmäisen rivin keskiarvon perusteella ja niin edelleen, kunnes päästään riville n, jonka summa lasketaan tietojen viimeisten n rivin perusteella. Syntaksi: MSUM (n_expression, n) jossa:
Esimerkki: Seuraava esimerkki näyttää raportin, joka käyttää MSUM-funktiota.
RSUMTämä funktio laskee juoksevan summan tähän mennessä havaittujen tietueiden perusteella. Ensimmäisen rivin summa on sama kuin enimmäisen rivin numeerinen lauseke. Toisen rivin summa lasketaan tietojen kahden ensimmäisen rivin summan perusteella. Kolmannen rivin summa lasketaan tietojen kolmen ensimmäisen rivin summan perusteella ja niin edelleen. Syntaksi: RSUM (n_expression) jossa:
Esimerkki: Seuraava esimerkki näyttää raportin, joka käyttää RSUM-funktiota.
RCOUNTTämä funktio ottaa tietuejoukon syötteeksi ja laskee tähän mennessä havaittujen tietueiden määrän. Se palauttaa kyselyn jokaisen ryhmän arvon. Jos mille tahansa sarakkeelle on määritetty lajittelujärjestys, tämän funktion arvoa ei kasvateta liittämällä lajitellun sarakkeen identtiset arvot yhteen. Voit välttää tämän ongelman niin, että minkään raportin sarake ei sisällä lajittelujärjestystä tai kaikki raportin sarakkeet sisältävät lajittelujärjestyksen. Syntaksi: RCOUNT (lauseke) jossa:
Esimerkki: Seuraava esimerkki näyttää raportin, joka käyttää RCOUNT-funktiota.
RMAXTämä funktio ottaa tietuejoukon syötteeksi ja näyttää tähän mennessä havaittujen tietueiden perusteella lasketun enimmäismäärän. Määritetyn tietotyypin täytyy olla tilattavissa. Syntaksi: RMAX (lauseke) jossa:
Esimerkki: Seuraava esimerkki näyttää raportin, joka käyttää RMAX-funktiota.
RMINTämä funktio ottaa tietuejoukon syötteeksi ja näyttää tähän mennessä havaittujen tietueiden perusteella lasketun vähimmäismäärän. Määritetyn tietotyypin täytyy olla tilattavissa. Syntaksi: RMIN (lauseke) jossa:
Esimerkki: Seuraava esimerkki näyttää raportin, joka käyttää RMIN-funktiota.
|
Julkaistu Lokakuu 2016 | Copyright © 2005, 2016, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Kaikki oikeudet pidätetään. Legal Notices. |