# ThousandSep

Het gedefinieerde scheidingsteken voor duizendtallen vervangt het cijfergroeperingssymbool van het besturingssysteem (landinstellingen).

Syntaxis:

ThousandSep

Qlik Sense-object dat de variabele `ThousandSep` (met scheidingsteken voor duizendtallen) gebruikt

Qlik Sense-object dat de variabele `ThousandSep` (met scheidingsteken voor duizendtallen) gebruikt

Qlik SenseQlik Sense-object dat de variabele `ThousandSep`ThousandSep (met scheidingsteken voor duizendtallen) gebruikt ![Voorbeeld van een Qlik Sense-object met een waarde die het scheidingsteken voor duizendtallen gebruikt.](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-basic-example.png)

Qlik Sense applicaties interpreteren tekstvelden die voldoen aan deze indeling als getallen. Deze opmaak wordt weergegeven in diagramobjecten wanneer de eigenschap van een numeriek veld is ingesteld op Getal.

`ThousandSep` is handig wanneer gegevensbronnen worden verwerkt die vanuit verschillende regionale instellingen zijn ontvangen.

InformatieAls de `ThousandSep`-variabele wordt aangepast nadat objecten al zijn aangemaakt en zijn opgemaakt in de applicatie, moet de gebruiker ieder relevant veld opnieuw opmaken door de eigenschap Getal van Getalnotatie te deselecteren en vervolgens weer te selecteren.

De volgende voorbeelden geven mogelijke toepassingen weer van de systeemvariabele `ThousandSep`:

`Set ThousandSep=','; //(for example, seven billion will be displayed as: 7,000,000,000)`

`Set ThousandSep=' '; //(for example, seven billion will be displayed as: 7 000 000 000)`

Deze onderwerpen kunnen u helpen bij het werken met deze functie:

Gerelateerde onderwerpen

| Onderwerp | Beschrijving |
| --- | --- |
| [DecimalSep](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DecimalSep.htm) | In gevallen van tekstveldinterpretatie, moeten de door deze functie verstrekte instellingen voor het scheidingsteken voor decimalen ook worden gerespecteerd. Voor getalopmaak wordt DecimalSep waar nodig door Qlik Sense gebruikt. |

## Landinstellingen

Tenzij anders aangegeven, wordt in de voorbeelden in dit onderwerp de volgende datumindeling gebruikt: MM/DD/YYYY. 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. Ga voor meer informatie naar [Regionale instellingen voor applicaties en scripts aanpassen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

Standaard landinstellingen in applicaties zijn gebaseerd op het gebruikersprofiel. Deze landinstellingen voor indelingen zijn niet gerelateerd aan de taal die wordt weergegeven in de gebruikersinterface van Qlik Cloud. Qlik Cloud wordt weergegeven in dezelfde taal als de browser die u gebruikt.

Als u een applicatie-ontwikkelaar bent, kunt u de standaardregio instellen voor applicaties die u maakt. Ga voor meer informatie naar [Instellen van uw voorkeur voor regionale instellingen voor het maken van apps en scripts in Qlik Cloud Analyse](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

## Voorbeeld 1 – Standaardsysteemvariabelen

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling die wordt geladen in de tabel `Transactions`.

* Gebruik de standaarddefinitie voor de `ThousandSep`-variabele.

Load-script

```
Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,10000000441
01/02/2022,2,21237492432
01/03/2022,3,41249475336
01/04/2022,4,24313369837
01/05/2022,5,47873578754
01/06/2022,6,24313884663
01/07/2022,7,28545883436
01/08/2022,8,35545828255
01/09/2022,9,37565817436
01/10/2022,10,3454343566
];
```

Resultaten

Doe het volgende:

1. Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:`date`.

2. Voeg de volgende meting toe:

   `=sum(amount)`

3. Selecteer de meting in het eigenschappenvenster onder Gegevens.

4. Onder Getalnotatie selecteert u Getal.

Getalnotatie aanpassen voor een diagrammeting

Getalnotatie aanpassen voor een diagrammeting

Getalnotatie aanpassen voor een diagrammeting![De eigenschap van Getalopmaak instellen om een getal te meten.](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-number-formatting.png)

Resultatentabel

| date | =sum(amount) |
| --- | --- |
| 01/01/2022 | 10,000,000,441.00 |
| 01/02/2022 | 21,237,492,432.00 |
| 01/03/2022 | 41,249,475,336.00 |
| 01/04/2022 | 24,313,369,837.00 |
| 01/05/2022 | 47,873,578,754.00 |
| 01/06/2022 | 24,313,884,663.00 |
| 01/07/2022 | 28,545,883,436.00 |
| 01/08/2022 | 35,545,828,255.00 |
| 01/09/2022 | 37,565,817,436.00 |
| 01/10/2022 | 3,454,343,566.00 |

In dit voorbeeld wordt de standaarddefinitie `ThousandSep` gebruikt die is ingesteld op een komma als scheidingsteken. In de resultatentabel geeft de opmaak van het bedragveld een komma weer tussen duizendtallen.

## Voorbeeld 2 – Systeemvariabele wijzigen

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Dezelfde gegevensset als uit het eerste voorbeeld, geladen in de tabel `Transactions`.

* Aanpassing van de `ThousandSep`-definitie aan het begin van het script om een '\*' weer te geven als het scheidingsteken voor duizendtallen. Dit is een extreem voorbeeld en wordt uitsluitend gegeven om de functionaliteit van de variabele te laten zien.

De aanpassing die in dit voorbeeld wordt gebruikt, is extreem en komt zelden voor, maar wordt hier getoond om de functionaliteit van de variabele te demonstreren.

Load-script

```
SET ThousandSep='*';

Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,10000000441
01/02/2022,2,21237492432
01/03/2022,3,41249475336
01/04/2022,4,24313369837
01/05/2022,5,47873578754
01/06/2022,6,24313884663
01/07/2022,7,28545883436
01/08/2022,8,35545828255
01/09/2022,9,37565817436
01/10/2022,10,3454343566
];
```

Resultaten

Doe het volgende:

1. Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:`date`.

2. Voeg de volgende meting toe:

   `=sum(amount)`

3. Selecteer de meting in het eigenschappenvenster onder Gegevens.

4. Onder Getalnotatie selecteert u Aangepast.

Resultatentabel

| date | =sum(amount) |
| --- | --- |
| 01/01/2022 | 10000000441.00 |
| 01/02/2022 | 21237492432.00 |
| 01/03/2022 | 41,249,475,336.00 |
| 01/04/2022 | 24,313,369,837.00 |
| 01/05/2022 | 47,873,578,754.00 |
| 01/06/2022 | 24\*313\*884\*663.00 |
| 01/07/2022 | 28\*545\*883\*436.00 |
| 01/08/2022 | 35\*545\*828\*255.00 |
| 01/09/2022 | 37.565.817.436,00 |
| 01/10/2022 | 3.454.343.566,00 |

Aan het begin van het script kan de systeemvariabele `ThousandSep` worden gewijzigd in een '\*'. In de resultatentabel geeft de opmaak van het bedragveld een '\*' weer tussen duizendtallen.

## Voorbeeld 3 – Tekstinterpretatie

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensset die wordt geladen in de tabel `Transactions`.

* Gegevens waarbij het numerieke veld een tekstindeling heeft met een komma die als scheidingsteken voor duizendtallen wordt gebruikt.

* Gebruik van de standaardsysteemvariabele `ThousandSep`.

Load-script

```
Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,'10,000,000,441'
01/02/2022,2,'21,492,432'
01/03/2022,3,'4,249,475,336'
01/04/2022,4,'24,313,369,837'
01/05/2022,5,'4,873,578,754'
01/06/2022,6,'313,884,663'
01/07/2022,7,'2,545,883,436'
01/08/2022,8,'545,828,255'
01/09/2022,9,'37,565,817,436'
01/10/2022,10,'3,454,343,566'
];
```

Resultaten

Doe het volgende:

1. Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:`date`.

2. Voeg de volgende meting toe:

   `=sum(amount)`

3. Selecteer de meting in het eigenschappenvenster onder Gegevens.

4. Onder Getalnotatie selecteert u Getal.

5. Voeg de volgende meting toe om te bepalen of het bedragveld al dan niet een numerieke waarde is:

   `=isnum(amount)`

Resultatentabel

| date | =sum(amount) | =isnum(amount) |
| --- | --- | --- |
| 01/01/2022 | 10,000,000,441.00 | -1 |
| 01/02/2022 | 21,492,432.00 | -1 |
| 01/03/2022 | 4,249,475,336.00 | -1 |
| 01/04/2022 | 24,313,369,837.00 | -1 |
| 01/05/2022 | 4,873,578,754.00 | -1 |
| 01/06/2022 | 313,884,663.00 | -1 |
| 01/07/2022 | 2,545,883,436.00 | -1 |
| 01/08/2022 | 545,828,255.00 | -1 |
| 01/09/2022 | 37,565,817,436.00 | -1 |
| 01/10/2022 | 3.454.343.566,00 | -1 |

Zodra de gegevens zijn geladen, zien we dat Qlik Sense het bedragveld als een numerieke waarde heeft geïnterpreteerd omdat de gegevens voldoen aan de `ThousandSep`-variabele. Dit wordt gedemonstreerd door de `isnum()`-functie die iedere invoer evalueert tot -1 of `TRUE`.

Informatie

In Qlik Sense wordt de booleaanse waarde Waar vertegenwoordigd door -1 en de waarde Onwaar door 0.