TOINEN
Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus
Palauttaa aika-arvon sekunnit lukuna 0:sta 59:ään.
Syntaksi
SECOND(<time>)
Parametrit
Termi | Määritelmä |
---|---|
aika | Päivämäärä/aika-muodossa oleva aika, kuten 16.48.23. |
Palautusarvo
Kokonaislukuluku 0:sta 59:ään.
Huomautukset
Toisin kuin Microsoft Excel, joka tallentaa päivämäärät järjestysnumeroiksi, DAX käyttää datetime-muotoa käsitellessään päivämääriä ja aikoja. Jos lähdetiedot eivät ole tässä muodossa, DAX muuntaa tiedot implisiittisesti. Voit käyttää muotoilua näyttämään päivämäärät ja kellonajat numerosarjana, jos sinun tarvitsee.
Päivämäärä/aika-arvo, jonka annat argumentiksi SECOND-funktiolle, voidaan syöttää tekstimerkkijonona lainausmerkkien sisällä (esimerkiksi "18.45"). Voit myös antaa aika-arvon toisen lausekkeen tuloksena tai viitteenä aikoja sisältävään sarakkeeseen.
Jos annat muuta tietotyyppiä edustavan numeerisen arvon, kuten 13,60, arvo tulkitaan sarjanumeroksi ja esitetään datetime-tietotyyppinä ennen kuin siitä puretaan sekuntien arvo. Tulosten tekemiseksi ymmärrettävämmiksi haluat ehkä esittää sellaiset luvut päivämäärinä, ennen kuin käytät niitä SECOND-funktiossa. Jos esimerkiksi käytät SECOND-funktiota sarakkeessa, joka sisältää sellaisen numeerisen arvon kuin 25,56, kaava palauttaa arvon 24. Tämä johtuu siitä, että päivämääräksi muotoiltuna arvo 25,56 vastaa tammikuun 25. päivää vuonna 1900, klo 13.26.24.
Kun aika-argumentti on päivämäärän ja ajan tekstiesitys, funktio käyttää asiakastietokoneen aluekohtaisia ja päivämäärä- ja aika-asetuksia tekstin ymmärtämistä ja muunnoksen suorittamista varten. Useimmissa aluekohtaisissa asetuksissa käytetään kaksoispistettä (:) kellonajan erottimena ja kaikki syötetty teksti, joka käyttää ajan erotuspisteenä kaksoispistettä, jäsentää oikein. Tarkista omat aluekohtaiset asetuksesi, jotta ymmärrät tuloksesi.
Esimerkki 1
Seuraava kaava palauttaa sekuntien määrän aikalukemaan, joka sisältyy Orders-nimisen taulukon TransactionTime-sarakkeeseen.
= SECOND('Orders'[TransactionTime])
Esimerkki 2
Seuraava kaava palauttaa arvon 3, joka on sekuntien määrä arvon 3. maaliskuuta 2008, 12.00.03 esittämänä ajankohtana.
= SECOND("March 3, 2008 12:00:03")