Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Palauttaa määritetyn päivämäärän datetime
muodossa.
DATE(<year>, <month>, <day>)
Termi | Määritelmä |
---|---|
year |
Vuotta edustava luku.year -argumentin arvo voi sisältää 1–4 numeroa.
year argumentti tulkitaan tietokoneesi käyttämän päivämääräjärjestelmän mukaan.1.3.1900 alkaisia päivämääriä tuetaan. Jos annat luvun, jossa on desimaaleja, luku pyöristetään. Jos arvo on suurempi kuin 9999 tai pienempi kuin nolla (negatiiviset arvot), funktio palauttaa #VALUE! virheen.Jos year arvo on välillä 0–1899, arvo lisätään arvoon 1900 lopullisen arvon tuottamiseksi. Katso alla olevat esimerkit.
Huomautus: Käytä year argumentille neljää numeroa aina kun on mahdollista epätoivottujen tulosten välttämiseksi. Esimerkiksi jos käytössä on 07, vuoden arvoksi palautetaan 1907. |
month |
Luku, joka edustaa kuukautta, tai laskelma, joka noudattaa seuraavia sääntöjä: Negatiivisia kokonaislukuja ei tueta. Kelvolliset arvot ovat 1-12. Jos month on luku 1:stä 12:een, se edustaa yhtä vuoden kuukautta. 1 edustaa tammikuuta, 2 edustaa helmikuuta ja niin edelleen joulukuuta edustavaan 12:een asti.Jos kirjoitat kokonaisluvun, joka on suurempi kuin 12, suoritetaan seuraava laskelma: päivämäärä lasketaan lisäämällä month arvo year . Jos sinulla on esimerkiksi DATE( 2008, 18, 1), funktio palauttaa päivämäärä- ja aika-arvon, joka vastaa kesäkuun 1. päivää vuonna 2009, koska vuoden 2008 alkuun lisätään 18 kuukautta, niin että arvoksi saadaan kesäkuu 2009. Katso esimerkkejä alla. |
day |
Luku, joka edustaa päivää, tai laskelma, joka noudattaa seuraavia sääntöjä: Negatiivisia kokonaislukuja ei tueta. Kelvolliset arvot ovat 1-31. Jos day on luku, joka on 1:stä kyseisen kuukauden viimeiseen päivään, se edustaa kuukauden päivää.Jos kirjoitat kokonaisluvun, joka on suurempi kuin kyseisen kuukauden viimeisen päivän päivämäärä, suoritetaan seuraava laskelma: päivämäärä lasketaan lisäämällä day arvo month . Esimerkiksi kaavassa DATE( 2008, 3, 32) DATE-funktio palauttaa datetime arvon, joka vastaa vuoden 2008 huhtikuun 1. päivää, koska maaliskuun alkuun lisätään 32 päivää ja saadaan tulokseksi huhtikuun 1. päivä.Jos day sisältää desimaaliosan, se pyöristetään lähimpään kokonaislukuarvoon. |
Palauttaa määritetyn päivämäärän (datetime
).
DATE-funktio ottaa argumentteina syötteenä olevat kokonaisluvut ja luo vastaavan päivämäärän. DATE-funktiosta on eniten hyötyä tilanteissa, joissa vuosi, kuukausi ja päivä ovat kaavojen antamia. Pohjana olevat tiedot saattavat esimerkiksi sisältää päivämääriä muodossa, jota ei tunnisteta päivämääräksi, kuten YYYYMMDD. Voit käyttää DATE-funktiota yhdessä muiden funktioiden kanssa päivämäärien muuntamiseen sellaiseksi luvuksi, joka tunnistetaan päivämääräksi.
Toisin kuin Microsoft Excel, joka tallentaa päivämäärät sarjanumeroksi, DAX-päivämääräfunktiot palauttavat aina datetime
tietotyypin. Muotoilun avulla voit kuitenkin halutessasi näyttää päivämäärät sarjanumeroina.
Päivämäärä ja aika voidaan myös määrittää literaaliksi muodossa dt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
tai dt"YYYY-MM-DD hh:mm:ss"
. Literaaliksi määritettynä date-funktion käyttäminen lausekkeessa ei ole tarpeen. Lisätietoja on artikkelissa DAX-syntaksi | Päivämäärän ja ajan.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Seuraava kaava palauttaa arvon 8. heinäkuuta 2009:
= DATE(2009,7,8)
Jos arvo, jonka annat year
-argumentille, on arvojen 0 (nolla) ja 1899 (mukaan lukien) välissä, tämä arvo lisätään vuoteen 1900 vuoden laskemista varten. Seuraava kaava palauttaa arvon 2. tammikuuta 1908: (1900+08).
= DATE(08,1,2)
Jos year
on välillä 1900–9999 (mukaan lukien), kyseistä arvoa käytetään vuosina. Seuraava kaava palauttaa arvon 2. tammikuuta 2008:
= DATE(2008,1,2)
Jos month
on suurempi kuin 12, month
lisää kyseisen kuukausien määrän määritetyn vuoden ensimmäiseen kuukauteen. Seuraava kaava palauttaa arvon 2. helmikuuta 2009:
= DATE(2008,14,2)
Jos day
on suurempi kuin määritetyn kuukauden päivien määrä, day
lisää kyseisen päivien määrän kuukauden ensimmäiseen päivään. Seuraava kaava palauttaa arvon 4. helmikuuta 2008:
= DATE(2008,1,35)
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään