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) 4 styczenia
1 1 stycznia
2 Styczeń 2 r.
3 3 stycznia
4 4 stycznia
5 5 stycznia
6 6 stycznia
7 7 stycznia

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

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

Aby uzyskać więcej informacji o ładowaniu wbudowanym, zobacz temat Używanie wbudowanych ładowań do ładowania danych.

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