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"
taidt"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 , intHours
ja intMinutes
intSeconds
arvojen perusteella:
= TIME([intHours],[intMinutes],[intSeconds])
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