DATEVALUE
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Muuntaa tekstimuodossa olevan päivämäärän datetime-muotoiseksi päivämääräksi.
Syntaksi
DATEVALUE(date_text)
Parametrit
Termi | Määritelmä |
---|---|
date_text |
Päivämäärää edustava teksti. |
Ominaisuuden arvo/palautusarvo
Päivämäärä datetime
muodossa.
Huomautuksia
Muunnon aikana DATEVALUE käyttää mallin aluekohtaisia asetuksia sekä päivämäärä- ja aika-asetuksia päivämääräarvon määrittämiseen. Jos mallin päivämäärä- ja aika-asetukset esittävät päivämäärät muodossa kuukausi/päivä/vuosi, merkkijono "1/8/2009" muunnetaan
datetime
-arvoksi, joka vastaa päivämäärää 8. tammikuuta 2009. Kuitenkin jos mallin päivämäärä- ja aika-asetukset esittävät päivämäärät muodossa päivä/kuukausi/vuosi, sama merkkijono muunnetaandatetime
arvoksi, joka vastaa päivämäärää 1. elokuuta 2009.Jos muuntaminen, jossa käytetään mallin aluekohtaisia asetuksia sekä päivämäärä- ja aika-asetuksia, epäonnistuu, DATEVALUE yrittää käyttää muita päivämäärämuotoja. Tässä tapauksessa jotkin rivit voidaan muuntaa käyttäen yhtä muotoa ja toiset rivit käyttäen eri muotoa. Esimerkiksi "5/4/2018" voidaan muuntaa muotoon 4. toukokuuta 2018, ja "20/4/2018" muotoon 20. huhtikuuta.
Jos
date_text
-argumentin vuosiosa jätetään pois, DATEVALUE-funktio käyttää tietokoneen sisäänrakennetun kellon nykyistä vuotta.date_text
-argumentin aikatiedot ohitetaan.Sovellus ja tietokone määrittävät alun perin mallin aluekohtaiset asetukset sekä tietojen ja ajan asetukset mallin luonnin yhteydessä.
Päivämäärä ja aika voidaan myös määrittää literaaliksi muodossa
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
taidt"YYYY-MM-DD hh:mm:ss"
. Literaaliksi määritettynä lausekkeen DATEVALUE funktion käyttäminen ei ole tarpeen. Lisätietoja on artikkelissa DAX Syntax | Päivämäärä ja aika.
Esimerkki
Seuraava esimerkki palauttaa eri datetime
arvon aluekohtaisten asetusten sekä päivämäärä- ja aika-asetusten esitystavan mukaan.
Päivämäärä- ja aika-asetuksissa, jossa päivä edeltää kuukautta, esimerkki palauttaa
datetime
arvon, joka vastaa päivämäärää 8. tammikuuta 2009.Päivämäärä- ja aika-asetuksissa, jossa kuukausi edeltää päivää, esimerkki palauttaa
datetime
-arvon, joka vastaa päivämäärää 1. elokuuta 2009.
= DATEVALUE("8/1/2009")