DATE
Koskee seuraavia: Laskettu sarake
Laskettu taulukko
Mittarin
visuaalinen laskutoimitus
Palauttaa määritetyn päivämäärän datetime-muodossa .
Syntaksi
DATE(<year>, <month>, <day>)
Parametrit
Termi | Määritelmä |
---|---|
vuosi | Vuotta edustava luku. Vuosi-argumentin arvo voi sisältää 1–4 numeroa. Vuosi-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 vuosi-arvo on välillä 0–1899, arvo lisätään vuoteen 1900 lopullisen arvon tuottamiseksi. Katso alla olevat esimerkit. Huomautus: Käytä neljää numeroa vuosi-argumentilleaina kun on mahdollista epätoivottujen tulosten välttämiseksi. Esimerkiksi jos käytössä on 07, vuoden arvoksi palautetaan 1907. |
kuukausi | Luku, joka edustaa kuukautta, tai laskelma, joka noudattaa seuraavia sääntöjä: Negatiivisia kokonaislukuja ei tueta. Kelvolliset arvot ovat 1-12. Jos kuukausi on luku 1:n ja 12:n väliltä, 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ä kuukaudenarvo vuoteen. 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. |
Päivä | Luku, joka edustaa päivää, tai laskelma, joka noudattaa seuraavia sääntöjä: Negatiivisia kokonaislukuja ei tueta. Kelvolliset arvot ovat 1-31. Jos päivä on luku 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ä päivän arvo kuukauteen. 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 päivä sisältää desimaaliosan, se pyöristetään lähimpään kokonaislukuarvoon. |
Palautusarvo
Palauttaa määritetyn päivämäärän (datetime).
Huomautukset
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 päivämäärä/ aika-tietotyypin . Muotoilun avulla voit kuitenkin halutessasi näyttää päivämäärät sarjanumeroina.
Päivämäärä ja 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ä date-funktion käyttäminen lausekkeessa ei ole tarpeen. Lisätietoja on kohdassa DAX-syntaksi | Päivämäärä ja aika.Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkit
Yksinkertainen päivämäärä
Seuraava kaava palauttaa arvon 8. heinäkuuta 2009:
= DATE(2009,7,8)
Vuodet ennen vuotta 1899
Jos arvo, jonka annat vuosi-argumentille, on arvojen 0 (nolla) ja 1899 (mukaan lukien) välissä, kyseinen arvo lisätään vuoteen 1900 vuoden laskemista varten. Seuraava kaava palauttaa arvon 2. tammikuuta 1908: (1900+08).
= DATE(08,1,2)
Vuodet vuoden 1899 jälkeen
Jos vuosi on välillä 1900–9999 (mukaan lukien), kyseistä arvoa käytetään vuosina. Seuraava kaava palauttaa arvon 2. tammikuuta 2008:
= DATE(2008,1,2)
Kuukausikuukaudet
Jos kuukausi on suurempi kuin 12, kuukausi lisää kyseisen kuukausien määrän määritetyn vuoden ensimmäiseen kuukauteen. Seuraava kaava palauttaa arvon 2. helmikuuta 2009:
= DATE(2008,14,2)
Päivät
Jos päivä on suurempi kuin määritetyn kuukauden päivien määrä, päivä lisää kyseisen päivien määrän kuukauden ensimmäiseen päivään. Seuraava kaava palauttaa arvon 4. helmikuuta 2008:
= DATE(2008,1,35)
Liittyvä sisältö
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle