Udostępnij za pośrednictwem


SECOND

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca sekundy timevaluejako liczbę z zakresu od 0 do 59.

Składnia

SECOND(<time>)

Parametry

Termin Definicja
time time w datetimeformat, na przykład 16:48:23 or 14:48:47 PM.

Zwracanie value

Liczba całkowita z zakresu od 0 do 59.

Uwagi

  • W przeciwieństwie do programu Microsoft Excel, który przechowuje daty and razy jako numery seryjne, DAX używa datetimeformat podczas pracy z datami and godzinami. If dane źródłowe są not w tym format, DAX niejawnie konwertuje dane. Możesz użyć formatowania, aby wyświetlić daty and razy jako numer seryjny.

  • date/timevalue, które podajesz jako argument funkcji SECOND, można wprowadzić jako ciąg tekstowy w cudzysłowie (na przykład "6:45 PM"). Możesz również podać timevalue w wyniku innego wyrażenia, or jako odwołanie do kolumny, która contains razy.

  • If podasz value liczbowego innego typu danych, takiego jak 13,60, value jest interpretowany jako numer seryjny, and jest reprezentowany jako typ danych datetime przed wyodrębnieniem value przez sekundy. Aby ułatwić zrozumienie wyników, warto przedstawić takie liczby jak daty przed użyciem ich w funkcji SECOND. Na przykład if używasz SECOND z kolumną, która containsvalue liczbową, taką jak 25,56, formuła zwraca wartość 24. Oznacza to, że w przypadku formatowania jako datevalue 25,56 jest odpowiednikiem 25 stycznia 1900, 1:26:24 PM.

  • Gdy argument time jest tekstową reprezentacją dateandtime, funkcja używa ustawień regionalnych anddate/time komputera klienckiego, aby zrozumieć tekst value w celu przeprowadzenia konwersji. Większość ustawień regionalnych używa dwukropka (:) jako separatora timeand dowolnego tekstu wejściowego przy użyciu dwukropków, ponieważ separatory time zostaną poprawnie przeanalizowane. Przejrzyj ustawienia regionalne, aby zrozumieć wyniki.

Przykład 1

Poniższa formuła zwraca liczbę sekund w time zawartych w kolumnie TransactionTime tabeli o nazwie Orders.

= SECOND('Orders'[TransactionTime])

Przykład 2

Następująca formuła zwraca wartość 3, czyli liczbę sekund w time reprezentowanych przez value, 3 marca 2008 r. 12:00:03.

= SECOND("March 3, 2008 12:00:03")

Date and time functionsHOURMINUTEYEAR