Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

makeweekdate — funkcja skryptu i funkcja wykresu

Ta funkcja zwraca datę obliczoną na podstawie parametrów rok YYYY, tydzień WW i dzień tygodnia D.

Składnia:  

MakeWeekDate(YYYY [ , WW [ , D ] ])

Typ zwracanych danych: dual

Funkcja makeweekdate() jest dostępna zarówno jako skrypt, jak i funkcja wykresu. Oblicza ona datę na podstawie otrzymanych argumentów. Jeśli parametr dnia tygodnia zostanie pominięty, funkcja ta zwróci datę poniedziałku w tym tygodniu.

Funkcja makeweekdate() nie uwzględnia zmiennych systemowych BrokenWeek, ReferenceDay ani FirstWeekDay. Tydzień 1 zaczyna się w pierwszy poniedziałek stycznia. Na przykład, w 2022 r. tydzień pierwszy zaczyna się 3 stycznia.

Argumenty
Argument Opis
YYYY Rok jest liczbą całkowitą.
WW

Tydzień jest liczbą całkowitą.

Wartość tygodnia może być dodatnia lub ujemna oraz może być większa niż 52, aby można było zwracać daty w różnych latach.

D

Dzień tygodnia jest liczbą całkowitą.

Jeśli nie zostanie podany dzień tygodnia, przyjmowana jest wartość 0 (poniedziałek). Pozostałe dni tygodnia mają przypisane następujące wartości: wtorek – 1, środa – 2, czwartek – 3, piątek – 4, sobota – 5 oraz niedziela – 6.

Kiedy używać

Funkcja makeweekdate() może być używana w skryptach do generowania danych w celu wygenerowania listy dat lub utworzenia daty na podstawie podanych wartości roku, tygodnia i dnia tygodnia.

Przykłady funkcji
Przykład Wynik
makeweekdate(2014,6,6) zwraca wartość 02/09/2014
makeweekdate(2014,6,1) zwraca wartość 02/04/2014
makeweekdate(2014,6) zwraca 02/03/2014 (przyjmuje się dzień tygodnia 0)

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.

Domyślne ustawienia regionalne w aplikacjach są oparte na regionalnych ustawieniach systemu komputera lub serwera, na którym zainstalowano Qlik Sense. Jeśli serwer Qlik Sense, do którego uzyskujesz dostęp, jest ustawiony na Szwecję, Edytor ładowania danych użyje szwedzkich ustawień regionalnych dla dat, godziny i waluty. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Sense. Interfejs Qlik Sense będzie wyświetlany w tym samym języku co używana przeglądarka.

Przykład 1 – uwzględnienie dnia

Przykład 2 – dzień nieuwzględniony

Przykład 3 — przykład z obiektem wykresu

Przykład 4 — Scenariusz

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ć!