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 – Domyślne zmienne systemowe
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych zawierający daty, który jest załadowany do tabeli o nazwie Transactions.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj te pola jako wymiary:
date
monthname
Utwórz tę miarę:
=sum(amount)
Tabela wynikowa
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
Używana jest domyślna definicja MonthNames. W skrypcie ładowania funkcja Month jest używana z polem date jako podanym argumentem.
W tabeli wyników dane wyjściowe tej funkcji Month wyświetlają miesiące w formacie definicji MonthNames.
Przykład 2 — Zmiana zmiennej systemowej
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych zawierający daty, który jest załadowany do tabeli o nazwie Transactions.
Pole date.
Zmienna MonthNames , która została zmodyfikowana tak, aby używała skróconych nazw miesięcy w języku hiszpańskim.
Skrypt ładowania
Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';
Transactions:
LOAD
date,
month(date) as month,
id,
amount
INLINE
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Wyniki
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj te pola jako wymiary:
date
monthname
Utwórz tę miarę:
=sum(amount)
Tabela wynikowa
date
monthname
sum(amount)
01/01/2022
Enero
1000.45
01/02/2022
Enero
2123.34
01/03/2022
Enero
4124.35
01/04/2022
Enero
2431.36
01/05/2022
Enero
4787.78
01/06/2022
Enero
2431.84
01/07/2022
Enero
2854.83
01/08/2022
Enero
3554.28
01/09/2022
Enero
3756.17
01/10/2022
Enero
3454.35
W skrypcie ładowania zmienna MonthNames została zmodyfikowana tak, aby wyświetlała skrócone nazwy miesięcy w języku hiszpańskim. Funkcja Month jest używana z polem date jako podanym argumentem.
W tabeli wyników dane wyjściowe tej funkcji Month wyświetlają miesiące w formacie definicji MonthNames.
Należy pamiętać, że jeśli język zmiennej MonthNames zostanie zmodyfikowany, tak jak w tym przykładzie, zmienna LongMonthNames nadal będzie zawierać miesiące w języku angielskim. Zmienną LongMonthNames należałoby zmodyfikować, jeśli w aplikacji używane są obie zmienne.
Przykład 3 — Funkcja daty
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych zawierający daty, który jest załadowany do tabeli o nazwie Transactions.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj te pola jako wymiary:
date
monthname
Utwórz tę miarę:
=sum(amount)
Tabela wynikowa
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
Używana jest domyślna definicja MonthNames. W skrypcie ładowania funkcja Date jest używana z polem date jako pierwszym argumentem. Drugi argument to .MMM
Przy użyciu tego formatowania Qlik Sense konwertuje wartości z pierwszego argumentu na odpowiadające im nazwy miesięcy ustawione w zmiennej MonthNames. W tabeli wyników wyświetlane są wartości pól naszego utworzonego pola month.
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ć!