dayend — funkcja skryptu i funkcja wykresu
Ta funkcja zwraca wartość odpowiadającą znacznikowi czasu dla ostatniej milisekundy dnia określonego przez parametr time. Domyślnym formatem wyjściowym będzie format TimestampFormat skonfigurowany w skrypcie.
Składnia:
DayEnd(time[, [period_no[, day_start]])
Kiedy używać
Funkcja dayend() jest powszechnie używana jako część wyrażenia, gdy użytkownik chce, by w obliczeniach użyto ułamka dnia, który jeszcze nie nastąpił. Na przykład, aby obliczyć całkowite wydatki do poniesienia w ciągu dnia.
Typ zwracanych danych: dual
Argument | Opis |
---|---|
time | Znacznik czasu do oceny. |
period_no | Parametr period_no jest liczbą całkowitą lub wyrażeniem, którego wynikiem jest liczba całkowita, gdzie wartość 0 wskazuje dzień zawierający wartość time. Wartości ujemne parametru period_no oznaczają dni poprzednie, a wartości dodatnie — dni następne. |
day_start | Aby określić, że dni nie zaczynają się o północy, należy wskazać przesunięcie w postaci części dnia w parametrze day_start. Na przykład 0,125 oznacza godzinę trzecią rano. Innymi słowy, aby utworzyć przesunięcie, podziel godzinę rozpoczęcia przez 24 godziny. Na przykład, jeśli dzień ma się zaczynać o godzinie 7:00, użyj ułamka 7/24. |
Ustawienia regionalne
Jeżeli nie podano inaczej, w przykładach w tym temacie stosowany jest następujący format daty: MM/DD/RRRR. Format daty jest określony w instrukcji SET DateFormat w skrypcie ładowania danych. Domyślny format daty w Twoim systemie może być inny ze względu na ustawienia regionalne i inne czynniki. Formaty zastosowane w przykładach można zmienić, aby dostosować je do własnych wymagań. Zamiast tego można też zmienić formaty w skrypcie ładowania, aby pasowały do tych przykładów. Więcej informacji można znaleźć w temacie Modyfikowanie ustawień regionalnych na potrzeby aplikacji i skryptów.
Domyślne ustawienia regionalne w aplikacjach są oparte na profilu użytkownika. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Cloud. Interfejs Qlik Cloud będzie wyświetlany w tym samym języku co używana przeglądarka.
Jeżeli jesteś twórcą aplikacji, możesz wybrać domyślny region dla tworzonych przez siebie aplikacji. Więcej informacji zawiera temat Ustawianie preferowanych ustawień regionalnych do tworzenia aplikacji i skryptów w Analityka Qlik Cloud.
Przykład | Wynik |
---|---|
dayend('01/25/2013 16:45:00') | Zwraca 01/25/2013 23:59:59. PM |
dayend('01/25/2013 16:45:00', -1) | Zwraca 01/24/2013 23:59:59. PM |
dayend('25/01/2013 16:45:00', 0, 0.5) | Zwraca 01/26/2013 11:59:59. PM |
Przykład 1 – prosty skrypt
Przykład 2 – period_no
Przykład 3 – skrypt day_start
Przykład – przykład z wykresem
Dowiedz się więcej
Argument | Opis |
---|---|
time | Znacznik czasu do oceny. |
period_no | Parametr period_no jest liczbą całkowitą lub wyrażeniem, którego wynikiem jest liczba całkowita, gdzie wartość 0 wskazuje dzień zawierający wartość time. Wartości ujemne parametru period_no oznaczają dni poprzednie, a wartości dodatnie — dni następne. |
day_start | Aby określić, że dni nie zaczynają się o północy, należy wskazać przesunięcie w postaci części dnia w parametrze day_start. Na przykład 0,125 oznacza godzinę trzecią rano. |