Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca sekundy wyodrębnione z wartości godziny jako liczbę z przedziału od 0 do 59.
Składnia
SECOND(<time>)
Parametry
Termin |
Definicja |
|---|---|
time |
Godzina w formacie datetime, na przykład 16:48:23 lub 4:48:47 PM. |
Wartość zwracana
Liczba całkowita z przedziału od 0 do 59.
Uwagi
W odróżnieniu od programu Microsoft Excel, w którym daty i godziny są przechowywane jako liczby seryjne, w języku DAX do wykonywania operacji na wartościach dat i godzin jest używany format datetime. Jeśli dane źródłowe nie są w tym formacie, w języku DAX następuje niejawna konwersja danych. W razie potrzeby można użyć formatowania w celu wyświetlenia dat i godzin jako liczb seryjnych.
Wartość daty/godziny podawaną jako argument funkcji SECOND można wprowadzić jako ciąg tekstowy w cudzysłowie (na przykład "18:45"). Wartość godziny może również zostać określona jako wynik innego wyrażenia lub odwołanie do kolumny zawierającej godziny.
W przypadku podania wartości liczbowej o innym typie danych, na przykład 13,60, przed wyodrębnieniem sekund jest ona interpretowana jako liczba seryjna i przedstawiana jako typ danych datetime. Aby łatwiej było zrozumieć wyniki, warto takie liczby przedstawiać jako daty przed użyciem ich w funkcji SECOND. Jeśli na przykład funkcja SECOND jest używana z kolumną zawierającą wartość liczbową 25,56, formuła zwraca wartość 24. Dzieje się tak dlatego, że wartość 25,56 sformatowana jako data jest równoważna dacie i godzinie 25 stycznia 1900, 13:26:24.
Gdy argument time jest tekstem reprezentującym datę i godzinę, funkcja używa ustawień regionalnych oraz ustawień daty/godziny komputera klienckiego w celu rozpoznania wartości tekstowej i wykonania konwersji. W większości ustawień regionalnych jako separator godziny jest używany dwukropek (:) i tekst wejściowy zawierający dwukropki będzie analizowany poprawnie. Sprawdź używane ustawienia regionalne, aby poprawnie zinterpretować uzyskane wyniki.
Przykład
Poniższa formuła zwraca liczbę sekund w godzinie zawartej w kolumnie TransactionTime tabeli o nazwie Orders.
=SECOND('Orders'[TransactionTime])
Poniższa formuła zwraca wartość 3, czyli liczbę sekund w dacie i godzinie reprezentowanej przez wartość 3 marca 2008, 12:00:03.
=SECOND("March 3, 2008 12:00:03")