Jaa


CURRENCY

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikkö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.