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.
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych z datami, który zostanie załadowany do tabeli o nazwie Transactions.
Poledate.
Domyślna definicja LongDayNames.
Skrypt ładowania
SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
Transactions:
LOAD
date,
Date(date,'WWWW') as dayname,
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
dayname
Utwórz tę miarę:
=sum(amount)
Tabela wynikowa
date
dayname
=sum(amount)
01/01/2022
sobota
1000
02/01/2022
wtorek
2123
03/01/2022
wtorek
4124
04/01/2022
piątek
2431
W celu utworzenia pola o nazwie dayname w skrypcie ładowania funkcja Date jest używana z polem date jako pierwszym argumentem. Drugim argumentem w funkcji jest formatowanie WWWW.
Użycie tego formatowania powoduje konwersję wartości z pierwszego argumentu na odpowiednią pełną nazwę dnia, która jest ustawiona w zmiennej LongDayNames. W tabeli wyników wyświetlane są wartości pól naszego utworzonego pola dayname.
Przykład 2 — Zmiana zmiennej systemowej
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Używany jest ten sam zestaw danych i scenariusz co w pierwszym przykładzie. Jednak na początku skryptu definicja LongDayNames została zmodyfikowana, aby używać dni tygodnia w języku hiszpańskim.
Skrypt ładowania
SET LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
Transactions:
LOAD
date,
Date(date,'WWWW') as dayname,
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
dayname
Utwórz tę miarę:
=sum(amount)
Tabela wynikowa
date
dayname
=sum(amount)
01/01/2022
Sábado
1000
02/01/2022
Martes
2123
03/01/2022
Martes
4124
04/01/2022
Viernes
2431
W skrypcie ładowania zmienna LongDayNames została zmodyfikowana tak, aby wyświetlała dni tygodnia w języku hiszpańskim.
Następnie tworzy się pole o nazwie dayname, które jest funkcją Date używaną z polem date jako pierwszym argumentem.
Drugim argumentem w funkcji jest formatowanie WWWW. Użycie tego formatowania powoduje konwersję przez Qlik Sense wartości z pierwszego argumentu na odpowiednią pełną nazwę dnia, która jest ustawiona w zmiennej LongDayNames.
W tabeli wyników wartości pól utworzonego przez nas pola dayname wyświetlają dni tygodnia napisane w języku hiszpańskim i w całości.
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ć!