BirtMath-luokan funktioiden avulla voit käsitellä numeerisia tietoja esimerkiksi tekemällä yhteen-, vähennys-, kerto- ja jakolaskuja sekä pyöristämällä lukuja. Luku on yleisobjekti, jonka lajia voidaan vaihtaa Muokkaa tietosidosta -valintaikkunan Tietolaji-kentässä. Tämä luokka on staattinen. Sovellus ei voi luoda luokan ilmentymiä.
Tämä funktio palauttaa kahden luvun summan.
Syntaksi
Parametrit
n1
Lukuobjekti. Ensimmäinen laskussa käytettävä luku.
n2
Toinen laskussa käytettävä luku.
Palautukset
Lukuobjekti. Lukujen n1 ja n2 summa.
Esimerkki
Seuraava esimerkki palauttaa SalesTotal (Kokonaismyynti)- ja Shipping-kenttien (Toimitus) arvojen summan:
Tämä funktio pyöristää luvun ylöspäin, nollasta poispäin, lähimpään määritettyyn kerrannaiseen.
Syntaksi
Parametrit
n
Lukuobjekti. Ylöspäin pyöristettävä luku.
Kerrannainen
Lukuobjekti. Kerrannainen, johon n-argumentin mukainen luku pyöristetään.
Palautukset
Lukuobjekti. Pyöristyksen tuloksena saatava luku. Jos n on tarkka merkitsevä kerrannainen, pyöristystä ei tehdä.
Esimerkkejä
BirtMath.ceiling( )-funktiota käytetään yleisesti hintojen ylöspäin pyöristykseen. Voit esimerkiksi välttää senttien käsittelyn pyöristämällä Price (Hinta) -kentän arvot lähimpään viisisenttiseen seuraavalla lausekkeella:
Jos hinta on 20,52, lauseke palauttaa arvon 20,55.
Seuraavalla lausekkeella pyöristetään hinnat ylöspäin lähimpään kymmensenttiseen:
Jos hinta on 20,52, lauseke palauttaa arvon 20,60. Jos hinta on 20,40, lauseke palauttaa arvon 20,40. Pyöristystä ei tehdä, koska 20,40 on 0,1:n kerrannainen.
Seuraavalla lausekkeella pyöristetään hinnat ylöspäin lähimpään euroon:
Jos hinta on 20,30, lauseke palauttaa arvon 21.
Tämä funktio palauttaa kahden arvon jakotuloksen.
Syntaksi
Parametrit
jaettava
Lukuobjekti. Jaettava luku.
jakaja
Lukuobjekti. Luku, jolla jaettava luku jaetaan.
Palautukset
Lukuobjekti. Osamäärä, joka saadaan, kun jaettava jaetaan jakajalla.
Esimerkkejä
Seuraavissa esimerkeissä esitellään määrättyjen lukujen jakolaskujen tulokset:
Seuraava esimerkki palauttaa luvut, jotka saadaan jakamalla Total-kentän (Summa) arvot Quantity-kentän (Määrä) arvoilla:
Tämä funktio palauttaa jakojäännöksen, joka saadaan, kun jaettava jaetaan jakajalla.
Syntaksi
Parametrit
luku
Lukuobjekti. Jaettava luku.
jakaja
Lukuobjekti. Luku, jolla ensimmäinen luku jaetaan. Luku ei saa olla nolla.
Palautukset
Jakojäännös, joka saadaan, kun jaettava jaetaan jakajalla.
Esimerkkejä
Seuraavissa esimerkeissä esitellään tulokset, jotka funktio palauttaa määrättyjä lukuja käytettäessä:
Seuraavassa esimerkissä tarkistetaan, ovatko Grade-kentän (Arvosana) arvot parillisia vai parittomia. Kun jakaja on 2, funktio palauttaa arvon 0, jos luku on parillinen, tai arvon 1, jos luku on pariton.
Tämä funktio palauttaa kahden luvun tulon.
Syntaksi
Parametrit
n1
Lukuobjekti. Ensimmäinen laskussa käytettävä luku.
n2
Lukuobjekti. Toinen laskussa käytettävä luku.
Palautukset
Lukuobjekti. Lukujen n1 ja n2 tulo.
Esimerkki
Seuraava esimerkki palauttaa QuantityOrdered (Tilausmäärä)- ja PriceEach-kenttien (Kappalehinta) arvojen tulot:
Tämä funktio pyöristää luvun määritettyyn desimaalitarkkuuteen.
Syntaksi
Parametrit
luku
Lukuobjekti. Pyöristettävä luku.
desimaalit
Lukuobjekti. Desimaalitarkkuus, johon luku pyöristetään. Jos argumenttia ei ole määritetty, funktio käyttää arvoa 0.
Palautukset
Lukuobjekti. Määritettyyn desimaalitarkkuuteen pyöristetty luku.
Esimerkkejä
Seuraavissa esimerkeissä esitellään tulokset, jotka funktio palauttaa määrättyjä lukuja käytettäessä:
Seuraavassa esimerkissä pyöristetään PriceEstimate-kentän (Hinta-arvio) arvot niin, että funktio palauttaa kokonaislukuja:
Tämä funktio pyöristää luvun alaspäin määritettyyn desimaalitarkkuuteen.
Syntaksi
Parametrit
luku
Lukuobjekti. Pyöristettävä luku.
desimaalit
Lukuobjekti. Luvun alaspäin pyöristyksen desimaalitarkkuus. Jos argumenttia ei ole määritetty, funktio käyttää arvoa 0.
Palautukset
Lukuobjekti. Alaspäin määritettyyn desimaalitarkkuuteen pyöristetty luku.
Esimerkkejä
Seuraavissa esimerkeissä esitellään tulokset, jotka funktio palauttaa määrättyjä lukuja käytettäessä:
Seuraavassa esimerkissä pyöristetään PriceEstimate-kentän (Hinta-arvio) arvot alaspäin niin, että funktio palauttaa kokonaislukuja:
Tämä funktio pyöristää luvun ylöspäin määritettyyn desimaalitarkkuuteen.
Syntaksi
Parametrit
luku
Lukuobjekti. Ylöspäin pyöristettävä luku.
desimaalit
Lukuobjekti. Luvun ylöspäin pyöristyksen desimaalitarkkuus. Jos argumenttia ei ole määritetty, funktio käyttää arvoa 0.
Palautukset
Lukuobjekti. Ylöspäin määritettyyn desimaalitarkkuuteen pyöristetty luku.
Esimerkkejä
Seuraavissa esimerkeissä esitellään tulokset, jotka funktio palauttaa määrättyjä lukuja käytettäessä:
Seuraavassa esimerkissä pyöristetään PriceEstimate-kentän (Hinta-arvio) arvot ylöspäin niin, että funktio palauttaa kokonaislukuja:
Tämä funktio palauttaa kahden arvon jakotuloksen ja estää nollalla jaon.
Syntaksi
Parametrit
jaettava
Lukuobjekti. Jaettava luku.
jakaja
Lukuobjekti. Luku, jolla jaettava luku jaetaan.
nolla-arvo
Objekti. Arvo, jonka järjestelmä palauttaa, kun jakaja on nolla.
Palautukset
Lukuobjekti. Lukuobjekti. Osamäärä, joka saadaan, kun jaettava jaetaan jakajalla.
Esimerkkejä
Seuraavassa esimerkissä esitellään tulos, jonka funktio palauttaa määrättyjä lukuja käytettäessä:
Seuraava esimerkki palauttaa luvut, jotka saadaan jakamalla Revenue-kentän (Liikevaihto) arvot Volume-kentän (Määrä) arvoilla. Jos määrä on 0, funktio palauttaa arvon 0.
Tämä funktio palauttaa kahden arvon vähennyslaskun tuloksen.
Syntaksi
Parametrit
n1
Lukuobjekti. Luku, josta toinen luku vähennetään.
n2
Lukuobjekti. N1-arvosta vähennettävä luku.
Palautukset
Lukuobjekti. Luku, joka saadaan vähentämällä n2-argumentin mukainen luku n1-argumentin mukaisesta luvusta.
Esimerkki
Seuraavissa esimerkeissä esitellään määrättyjen lukujen vähennyslaskujen tulokset:
Seuraava esimerkki palauttaa luvut, jotka saadaan vähentämällä Discount-kentän (Alennus) arvot Total-kentän (Summa) arvoista: