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

ReferenceDay

To ustawienie określa, który dzień stycznia ma być ustawiony jako dzień odniesienia, aby zdefiniować tydzień 1. Innymi słowy, to ustawienie określa, ile dni w tygodniu 1 musi być datami styczniowymi.

Składnia:  

ReferenceDay

ReferenceDay określa liczbę dni w pierwszym tygodniu roku. ReferenceDay można ustawić na dowolną wartość z zakresu od 1 do 7. Każda wartość spoza zakresu 1-7 jest interpretowana jako środek tygodnia (4), co jest równoważne ustawieniu ReferenceDay na 4.

Jeśli nie wybierzesz wartości dla ustawienia ReferenceDay, domyślna wartość będzie pokazywać ReferenceDay=0, co będzie interpretowane jako środek tygodnia (4), jak widać w tabeli wartości ReferenceDay poniżej.

Funkcja ReferenceDay jest często używana w połączeniu z następującymi funkcjami:

Powiązane funkcje
Zmienna Interakcja
BrokenWeeks Jeśli aplikacja Qlik Sense działa z niepodzielonymi tygodniami, ustawienie zmiennej ReferenceDay zostanie wymuszone. Jeśli jednak używane są podzielone tygodnie, tydzień 1 rozpocznie się 1 stycznia i zakończy się w połączeniu z ustawieniem zmiennej FirstWeekDay oraz zignoruje flagę ReferenceDay.
FirstWeekDay Liczba całkowita określająca dzień, który ma być pierwszym dniem tygodnia.

Qlik Sense umożliwia ustawienie następujących wartości dla ReferenceDay:

Wartości ReferenceDay
Wartość Dzień referencyjny
0 (domyślnie) January 4
1 January 1
2 Styczeń 2 r.
3 January 3
4 January 4
5 January 5
6 January 6
7 January 7

W poniższym przykładzie ReferenceDay = 3 definiuje 3 stycznia jako dzień odniesienia:

SET ReferenceDay=3; //(set January 3 as the reference day)

Niektóre poniższe przykłady wykorzystują ładowania wbudowane. Aby uzyskać więcej informacji, zobacz temat ładowania wbudowane.

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łady:  

Jeśli chcesz używać ustawień ISO dla tygodni i numerów tygodni, w skrypcie muszą się znajdować następujące elementy:

Set FirstWeekDay=0; Set BrokenWeeks=0; Set ReferenceDay=4; // Jan 4th is always in week 1

Jeśli chcesz używać ustawień amerykańskich, w skrypcie muszą się znajdować następujące elementy:

Set FirstWeekDay=6; Set BrokenWeeks=1; Set ReferenceDay=1; // Jan 1st is always in week 1

Przykład 1 – skrypt ładowania używający wartości domyślnej; ReferenceDay=0

Przykład — zmienna ReferenceDay ustawiona na 5

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