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
Styczeń
1000.45
01/02/2022
Styczeń
2123.34
01/03/2022
Styczeń
4124.35
01/04/2022
Styczeń
2431.36
01/05/2022
Styczeń
4787.78
01/06/2022
Styczeń
2431.84
01/07/2022
Styczeń
2854.83
01/08/2022
Styczeń
3554.28
01/09/2022
Styczeń
3756.17
01/10/2022
Styczeń
3454.35
Używana jest domyślna definicja LongMonthNames. W celu utworzenia pola o nazwie month w skrypcie ładowania funkcja Date jest używana z polem date jako pierwszym argumentem. Drugim argumentem w funkcji jest formatowanie MMMM.
Przy użyciu tego formatowania Qlik Sense konwertuje wartości z pierwszego argumentu na odpowiadające im pełne nazwy miesięcy ustawione w zmiennej LongMonthNames. W tabeli wyników wyświetlane są wartości pól naszego utworzonego pola month.
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 LongMonthNames, która została zmodyfikowana tak, aby używała skróconych dni tygodnia w języku hiszpańskim.
Skrypt ładowania
SET LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio;Julio;Agosto;Septiembre;OctubreNoviembre;Diciembre';
Transactions:
LOAD
date,
Date(date,'MMMM') as monthname,
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 sum(amount) jako miarę oraz 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 LongMonthNames została zmodyfikowana tak, aby wyświetlała miesiące w języku hiszpańskim. Następnie w celu utworzenia pola monthname funkcja Date jest używana z polem date jako pierwszym argumentem. Drugim argumentem w funkcji jest formatowanie MMMM.
Przy użyciu tego formatowania Qlik Sense konwertuje wartości z pierwszego argumentu na odpowiadające im pełne nazwy miesięcy ustawione w zmiennej LongMonthNames. W tabeli wyników wartości pól naszego utworzonego pola monthname przedstawiają nazwę miesiąca zapisaną w języku hiszpańskim.
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ć!