TextFunzione per script e grafici
Text() obbliga a considerare l'espressione come testo, anche nel caso in cui sia possibile un'interpretazione numerica.
Sintassi:
Text (expr)
Tipo di dati restituiti: stringa
| Argomento | Descrizione |
|---|---|
| expr | Un'espressione da trattare come testo. |
| Esempio | Risultati |
|---|---|
| Text( 1234 ) | Restituisce 1234 come una stringa. Non c'è un valore numerico. |
| Text( pi( ) ) | Restituisce 3.1415926535898 come una stringa. Non c'è un valore numerico. |
Esempio: principi fondamentali della funzione Text
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 che viene caricato in una tabella dati chiamata Example.
-
I seguenti campi nella tabella dati:
-
ID
-
PostalCode
-
-
Un caricamento precedente che utilizza la funzione Text per creare un nuovo campo denominato PostalCode_Text per garantire che i codici postali rimangano come testo e non vengano convertiti in numeri.
Script di caricamento
Example:
LOAD
ID,
PostalCode,
Text(PostalCode) AS PostalCode_Text;
LOAD * INLINE [
ID, PostalCode
1, 12345
2, 54321
3, 67890
4, 11223
5, 33445
];Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
-
ID
-
PostalCode
-
PostalCode_Text
| ID | PostalCode | PostalCode_Text |
|---|---|---|
| 1 | 12345 | 12345 |
| 2 | 54321 | 54321 |
| 3 | 67890 | 67890 |
| 4 | 11223 | 11223 |
| 5 | 33445 | 33445 |
L'output del caricamento precedente utilizza la funzione Text per garantire che qualsiasi valore numerico sia trattato come testo. È possibile vedere che i valori della colonna PostalCode_Text sono elaborati come testo e appaiono allineati a sinistra per impostazione predefinita, mentre i valori della colonna PostalCode sono numeri e appaiono allineati a destra per impostazione predefinita.
Esempio: scenario per la funzione Text
Panoramica
Un set di dati contiene i dati relativi alle fatture dei clienti che sono stati inseriti come valori numerici, ma si desidera conservare questi valori come testo.
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 che viene caricato in una tabella dati chiamata Example.
-
I seguenti campi nella tabella dati:
-
InvoiceNumber
-
CustomerName
-
-
Un caricamento precedente che utilizza la funzione Text per creare un nuovo campo denominato InvoiceNumber_Text e garantire che i numeri delle fatture vengano trattati come testo.
Script di caricamento
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
-
InvoiceNumber
-
CustomerName
-
InvoiceNumber_Text
| InvoiceNumber | CustomerName | InvoiceNumber_Text |
|---|---|---|
| 10001 | John Doe | 10001 |
| 10002 | Jane Smith | 10002 |
| 10003 | Bob Johnson | 10003 |
| 10004 | Alice Brown | 10004 |
| 10005 | Michael Green | 10005 |
I risultati mostrano che ora i valori numerici nella colonna InvoiceNumber sono stati convertiti in valori di testo nella colonna InvoiceNumber_Text e appaiono allineati a sinistra.