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