Jaa


TIME

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

Muuntaa lukuina annetut tunnit, minuutit ja sekunnit ajaksi datetime-muodossa .

Syntaksi

TIME(hour, minute, second)  

Parametrit

Termi Määritelmä
tunti Tuontitila: Tuntia edustava luku 0–32767.
Mikä tahansa arvo, joka on suurempi kuin 23, jaetaan 24:lla, ja jakojäänne käsitellään tuntiarvona, joka esitetään päivän murtolukuna.
Esimerkiksi TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

DirectQuery-tila: Tuntia edustava luku 0–23.
minuutti Tuontitila: Minuuttia edustava luku 0–32767.
Mikä tahansa arvo, joka on suurempi kuin 59 minuuttia, muunnetaan tunneiksi ja minuuteiksi.
Mikä tahansa arvo, joka on suurempi kuin 1440 (24 tuntia), ei muuta päivämääräosaa. Sen sijaan se jaetaan 1440:llä ja jakojäänte käsitellään minuuttiarvona, joka esitetään päivän murtolukuna.
Esimerkiksi TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery-tila: Minuuttia edustava luku 0–59.
Toinen Tuontitila: Sekuntia edustava luku 0–32767.
Mikä tahansa arvo, joka on suurempi kuin 59, muunnetaan tunneiksi, minuuteiksi ja sekunneiksi.
Esimerkiksi TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM

DirectQuery-tila: Sekuntia edustava luku 0–59.

Palautusarvo

Aika (päivämäärä ja aika), joka voi olla välillä 00:00:00 (12:00:00 AM) - 23:59:59 (11:59:59 PM).

Huomautukset

  • Toisin kuin Microsoft Excel, joka tallentaa päivämäärät järjestysnumeroiksi, DAX käsittelee päivämäärä- ja aika-arvoja datetime-muodossa . Muissa muodoissa luvut muunnetaan implisiittisesti, kun käytät DAX-funktiossa päivämäärä- ja aika-arvoa. Jos sinun on käytettävä sarjanumeroita, voit muuttaa lukujen näyttämistavan muotoilun avulla.

  • Aika-arvot ovat osa päivämääräarvoa, ja sarjanumerojärjestelmässä ne esitetään desimaalinumerona. Tämän vuoksi datetime-arvo 12:00 vastaa arvoa 0,5, koska se on puolet päivästä.

  • Voit antaa TIME-funktion argumentit suoraan kirjoitettuina arvoina, toisen lausekkeen tuloksena, tai viittauksena sarakkeeseen, joka sisältää numeerisen arvon.

  • 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"tai dt"YYYY-MM-DD hh:mm:ss". Literaalina määritettynä TIME-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.

Esimerkki 1

Kummassakin seuraavista esimerkeistä palautetaan aika 3:00:

= TIME(27,0,0)
= TIME(3,0,0)  

Esimerkki 2

Kummassakin seuraavista esimerkeistä palautetaan aika 12:30:

= TIME(0,750,0)
= TIME(12,30,0)  

Esimerkki 3

Seuraava esimerkki luo ajan sarakkeiden , intHoursja intMinutesintSecondsarvojen perusteella:

= TIME([intHours],[intMinutes],[intSeconds])  

PÄIVÄMÄÄRÄ
Päivämäärä ja aika -funktiot