Funkcja Interval() formatuje liczbę jako interwał czasowy przy użyciu formatu w zmiennych systemowych w skrypcie ładowania danych, systemie operacyjnym lub formacie ciągu znaków, jeśli został podany.
Interwały mogą być formatowane jako wartości czasu, jako dni lub jako kombinacja dni, godzin, minut, sekund i ułamków sekund.
Składnia:
Interval(number[, format])
Typ zwracanych danych: wartość podwójna
Argumenty
Argument
Opis
number
Liczba do sformatowania.
format
Ciąg znaków opisujący sposób formatowania otrzymywanego ciągu interwału. W przypadku pominięcia użyty jest format godziny i separator dziesiętny ustawiony w systemie operacyjnym. W przypadku pominięcia użyty jest format godziny i separator dziesiętny ustawiony w systemie operacyjnym.
Funkcja Interval obsługuje wiele opcji formatu dla różnych struktur godziny, na przykład:
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
IntervalValue
Utwórz następujące miary:
=Interval(IntervalValue), aby wyświetlić wartość w formacie interwału przy użyciu ustawienia systemowego.
=Interval(IntervalValue, 'd hh'), aby wyświetlić wartość jako format interwału przy użyciu formatu podanego w funkcji.
=Interval(IntervalValue, 'hh:mm'), aby wyświetlić wartość jako format interwału przy użyciu formatu podanego w funkcji.
=Interval(IntervalValue, 'd hh:mm'), aby wyświetlić wartość jako format interwału przy użyciu formatu podanego w funkcji.
Tabela wynikowa
IntervalValue
Interval(IntervalValue)
Interval(IntervalValue, 'd hh')
Interval(IntervalValue, 'hh:mm'
Interval(IntervalValue, 'd hh:mm')
0.375
9:00:00
0 09
09:00
0 09:00
1.375
33:00:00
1 09
33:00
1 09:00
35.648
855:33:07
35 15
855:33
35 15:33
36.875
885:00:00
36 21
885:00
36 21:00
368.75
8850:00:00
368 18
8850:00
368 18:00
468.95
11254:48:00
468 22
11254:48
468 22:48
Wyniki pokazują, jak funkcja Interval wyświetla wartości zgodnie z parametrem formatu w funkcji. Na przykład w ostatnim wierszu wartość 468.95, po sformatowaniu przy użyciu funkcji Interval i parametru formatu d hh:mm, zwraca wartość 468 dni, 22 godzin i 48 minut.
Przykład — scenariusz interwału
Przegląd
Dane dotyczące zgłoszeń do pomocy technicznej obliczają czas rozwiązania każdego zgłoszenia w sekundach. Chcesz przekonwertować tę wartość na inny format.
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
TicketID
Utwórz następującą miarę:
=Interval(ResolutionTime / 86400, 'hh:mm:ss'), aby przekonwertować wartości na dni, dzieląc ResolutionTime przez 86,400, a następnie formatując je przy użyciu formatu podanego w funkcji.
Tabela wynikowa
TicketID
Interval(ResolutionTime / 86400, 'hh:mm:ss')
Zgłoszenie A
01:12:30
Zgłoszenie B
00:09:20
Zgłoszenie C
24:00:00
Wartości czasu rozdzielczości, które pierwotnie były podawane w sekundach, są teraz konwertowane na ułamek dnia, a następnie formatowane w godzinach, minutach i sekundach. Na przykład tabela pokazuje, że rozwiązanie Ticket B zajęło 9 godzin i 20 minut.
Czy ta strona była pomocna?
Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!