CURRENCY
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Laskee argumentin ja palauttaa tuloksen valuuttatietotyyppinä.
Syntaksi
CURRENCY(<value>)
Parametrit
Termi | Määritelmä |
---|---|
value |
Mikä tahansa DAX lauseke, joka palauttaa yksittäisen skalaariarvon, jossa lauseke lasketaan täsmälleen kerran ennen kaikkia muita toimintoja. |
Palautusarvo
Lausekkeen arvo lasketaan ja palautetaan valuuttatyyppiarvona.
Huomautuksia
CURRENCY funktio pyöristää arvon 5. merkitsevän desimaaliarvon ylöspäin ja palauttaa 4. desimaaliluvun. Pyöristys ylöspäin tapahtuu, jos 5. merkitsevä desimaali on yhtä suuri tai suurempi kuin 5. Jos arvo on esimerkiksi 3,66666666666666, muuntaminen valuutaksi palauttaa arvon \$3,6667. Jos arvo on kuitenkin 3,0123456789, muuntaminen valuutaksi palauttaa arvon \$3.0123.
Jos lausekkeen tietotyyppi on TrueFalse, CURRENCY(
TrueFalse
) palauttaa True-arvoille \$1.0000 ja False-arvoille \$0.0000.Jos lausekkeen tietotyyppi on Teksti, CURRENCY(
Text
) yrittää muuntaa tekstin luvuksi. Jos muuntaminen onnistuu, luku muunnetaan valuutaksi, muussa tapauksessa palautetaan virhe.Jos lausekkeen tietotyyppi on päivämäärä ja aika, CURRENCY(
DateTime
) muuntaa datetime-arvon luvuksi ja luvun valuutaksi. DateTime-arvoilla on kokonaislukuosa, joka edustaa päivien määrää annetun päivämäärän ja 1.3.1900:n välillä, sekä murtolukuosa, joka edustaa päivän osaa (tällöin 12 tuntia tai keskipäivä on 0,5 päivää). Jos lausekkeen arvo ei ole oikea päivämäärä- ja aika-arvo, palautetaan virhe.
Esimerkki
Muunna numero 1234,56 valuuttatietotyypiksi.
= CURRENCY(1234.56)
Palauttaa arvon 1234,56000.