Tenzij anders aangegeven, wordt in de voorbeelden in dit onderwerp de volgende datumindeling gebruikt: MM/DD/JJJJ. De datumopmaak wordt opgegeven in de opdracht SET DateFormat in uw script voor het laden van gegevens. De standaard datumindeling is mogelijk anders op uw systeem vanwege landinstellingen en andere factoren. U kunt de indelingen in de voorbeelden wijzigen zodat deze aansluiten op uw behoeften. Of u kunt de indelingen in uw load-script wijzigen zodat ze overeenkomen met deze voorbeelden.
Standaard landinstellingen in apps zijn gebaseerd op de regionale systeeminstellingen van de computer of server waarop Qlik Sense is geïnstalleerd. Als de Qlik Sense-server die u gebruikt is ingesteld op Zweden, gebruikt de editor voor laden van gegevens de Zweedse landinstellingen voor datums, tijd en valuta. Deze landinstellingen voor indelingen zijn niet gerelateerd aan de taal die wordt weergegeven in de gebruikersinterface van Qlik Sense. Qlik Sense wordt weergegeven in dezelfde taal als de browser die u gebruikt.
Voorbeeld 1 – Standaardsysteemvariabelen
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensset met datums die wordt geladen in een tabel genaamd Transactions.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
date
monthname
Maak deze meting:
=sum(amount)
Resultatentabel
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
De standaard MonthNames-definitie wordt gebruikt. In het load-script wordt de functie Month gebruikt met het veld date als het opgegeven argument.
In de resultatentabel geeft de uitvoer van deze functie Month de maanden van het jaar weer in de notatie van de definitie MonthNames.
Voorbeeld 2 – Systeemvariabele wijzigen
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensset met datums die wordt geladen in een tabel genaamd Transactions.
Een veld date.
De variabele MonthNames die is aangepast om de afgekorte maanden in het Spaans te gebruiken.
Load-script
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
];
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
date
monthname
Maak deze meting:
=sum(amount)
Resultatentabel
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
In het load-script wordt eerst de variabele MonthNames gewijzigd om de maanden van het jaar afgekort in het Spaans weer te geven. De functie Month wordt gebruikt met het veld date als het opgegeven argument.
In de resultatentabel geeft de uitvoer van deze functie Month de maanden van het jaar weer in de notatie van de definitie MonthNames.
Het is belangrijk om te onthouden dat als de taal voor de variabele MonthNames wordt gewijzigd zoals in dit voorbeeld, de variabele LongMonthNames nog steeds de maanden van het jaar in het Engels bevat. De variabele LongMonthNames zou moeten worden gewijzigd als beide variabelen worden gebruikt in de toepassing.
Voorbeeld 3 – Datumfunctie
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensset met datums die wordt geladen in een tabel genaamd Transactions.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
date
monthname
Maak deze meting:
=sum(amount)
Resultatentabel
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
De standaard MonthNames-definitie wordt gebruikt. In het load-script wordt de functie Date gebruikt met het veld date als het eerste argument. Het tweede argument is MMM.
Met behulp van deze opmaak converteert Qlik Sense de waarden van het eerste argument in de overeenkomende maandnaam die is ingesteld in de variabele MonthNames. In de resultatentabel geven de veldwaarden van ons aangemaakte veld month dit weer.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!