# ThousandSep

Il separatore delle migliaia specificato sostituisce il simbolo di raggruppamento delle cifre del sistema operativo (impostazioni locali).

Sintassi:

ThousandSep

Oggetto Qlik Sense che utilizza la variabile `ThousandSep` (con separatore delle migliaia)

Oggetto Qlik Sense che utilizza la variabile `ThousandSep` (con separatore delle migliaia)

Oggetto Qlik SenseQlik Sense che utilizza la variabile `ThousandSep`ThousandSep (con separatore delle migliaia) ![Esempio di un oggetto Qlik Sense con un valore che utilizza il separatore delle migliaia.](https://help.qlik.com/it-IT/sense/November2025/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-basic-example.png)

Le app Qlik Sense interpretano i campi di testo conformi a questa formattazione come numeri. Questa formattazione viene visualizzata negli oggetti del grafico quando la proprietà di Formattazione numero per un campo numerico è impostata su Numero.

`ThousandSep` è utile quando si gestiscono sorgenti dati ricevute da più impostazioni regionali.

Nota informaticaSe la variabile `ThousandSep` viene modificata dopo che gli oggetti sono già stati creati e formattati nell'applicazione, l'utente dovrà riformattare ogni campo pertinente deselezionando e poi riselezionando la proprietà di formattazione numerica Numero.

I seguenti esempi mostrano i possibili utilizzi della variabile di sistema `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)`

I seguenti argomenti possono aiutarti a lavorare con questa funzione:

Argomenti correlati

| Argomento | Descrizione |
| --- | --- |
| [DecimalSep](https://help.qlik.com/it-IT/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DecimalSep.htm) | Nei casi di interpretazione di campi di testo, devono essere rispettate anche le impostazioni del separatore decimale fornite da questa funzione. Per la formattazione dei numeri, DecimalSep verrà utilizzato da Qlik Sense laddove necessario. |

## Impostazioni locali

Se non diversamente specificato, gli esempi di questo argomento utilizzano il seguente formato di data: MM/GG/AAAA. Il formato della data viene specificato nell'istruzione `SET DateFormat` nello script di caricamento dei dati. La formattazione predefinita della data potrebbe essere diversa nel proprio sistema, a causa delle impostazioni regionali e di altri fattori. È possibile modificare i formati degli esempi seguenti in base alle proprie esigenze. In alternativa, è possibile modificare i formati nel proprio script di caricamento per adattarli a questi esempi.

Le impostazioni regionali predefinite delle app si basano sulle impostazioni regionali del sistema del computer o del server in cui risulta installato Qlik Sense. Se il server Qlik Sense a cui si accede è impostato in Svezia, l'editor caricamento dati utilizzerà le impostazioni regionali svedesi per date, ora e valuta. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Sense. Qlik Sense verrà visualizzato nella stessa lingua del browser utilizzato.

## Esempio 1 - Variabili di sistema predefinite

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

#### Script di caricamento e risultati

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati caricato in una tabella denominata `Transactions`.

* Utilizzo della definizione di variabile `ThousandSep` predefinita.

Script di caricamento

```
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
];
```

Risultati

Procedere come indicato di seguito:

1. Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:`date`.

2. Aggiungere la misura seguente:

   `=sum(amount)`

3. nel pannello delle proprietà, alla voce Dati, selezionare la misura.

4. In Formattazione numeri, selezionare Numero.

Regolazione della formattazione dei numeri per una misura del grafico

Regolazione della formattazione dei numeri per una misura del grafico

Regolazione della formattazione dei numeri per una misura del grafico![Impostazione della proprietà di formattazione Numero per una misura su Numero.](https://help.qlik.com/it-IT/sense/November2025/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-number-formatting.png)

Tabella dei risultati

| 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 questo esempio, viene utilizzata la definizione predefinita `ThousandSep`, impostata sul formato virgola (','). Nella tabella dei risultati, il formato del campo importo visualizza una virgola tra i raggruppamenti delle migliaia.

## Esempio 2 - Modifica della variabile di sistema

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

#### Script di caricamento e risultati

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Lo stesso set di dati del primo esempio, caricato in una tabella denominata `Transactions`.

* Modifica della definizione `ThousandSep`, all'inizio dello script, per visualizzare un carattere '\*' come separatore delle migliaia. Si tratta di un esempio estremo, utilizzato esclusivamente per dimostrare la funzionalità della variabile.

La modifica utilizzata in questo esempio è estrema e non comunemente utilizzata, ma viene mostrata per dimostrare la funzionalità della variabile.

Script di caricamento

```
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
];
```

Risultati

Procedere come indicato di seguito:

1. Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:`date`.

2. Aggiungere la misura seguente:

   `=sum(amount)`

3. Nel pannello delle proprietà, alla voce Dati, selezionare la misura.

4. In Formattazione numeri, selezionare Personalizzata.

Tabella dei risultati

| 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 |

All'inizio dello script, la variabile di sistema `ThousandSep` viene modificata con un "\*". Nella tabella dei risultati, il formato del campo importo può essere visualizzato come un "\*" tra il raggruppamento delle migliaia.

## Esempio 3 - Interpretazione del testo

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

#### Script di caricamento e risultati

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati caricato in una tabella denominata `Transactions`.

* Dati che hanno il loro campo numerico in formato testo, con una virgola come separatore delle migliaia.

* Utilizzo della variabile di sistema predefinita `ThousandSep`.

Script di caricamento

```
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'
];
```

Risultati

Procedere come indicato di seguito:

1. Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:`date`.

2. Aggiungere la misura seguente:

   `=sum(amount)`

3. Nel pannello delle proprietà, alla voce Dati, selezionare la misura.

4. In Formattazione numeri, selezionare Numero.

5. Aggiungere la seguente misura per valutare se il campo importo è un valore numerico o meno:

   `=isnum(amount)`

Tabella dei risultati

| 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 |

Una volta caricati i dati, si può notare che il campo importo è stato interpretato da Qlik Sense come un valore numerico, grazie alla conformità dei dati alla variabile `ThousandSep`. Ciò è dimostrato dalla funzione `isnum()`, che valuta ogni voce a -1, o a `TRUE`.

Nota informatica

In Qlik Sense, il valore booleano vero è rappresentato da -1 e il valore falso è rappresentato da 0.