Tipi Di Dati

Versione:
2023.1
Last modified: August 10, 2021

Alteryx elabora i valori in base al tipo di dati. Alteryx supporta tipi di dati stringa, numerici, data-ora e booleani, nonché oggetti spaziali.

Lo strumento Seleziona o qualsiasi strumento che include funzionalità di selezione può essere utilizzato per modificare il tipo di dati in una colonna. Vedi strumento Seleziona, strumento Aggiungi campi, strumento Collega, strumento Combinazione multipla, strumento Trova più vicinoe strumento di corrispondenza spaziale.

Dati stringa

Una stringa rappresenta dati alfanumerici e può includere lettere, numeri, spazi o altri tipi di caratteri. Una stringa può anche essere considerata come testo semplice. Tutti i caratteri di una stringa vengono elaborati come testo anche se i caratteri sono cifre.

Mentre una stringa può contenere testo simile a un numero (ad esempio, "123.4"), deve prima essere convertita in un tipo di dati numerico (con uno strumento Seleziona o con le funzioniToNumber) per eseguire calcoli.

È più efficiente archiviare le stringhe come stringhe di lunghezza variabile. Questo perché le stringhe a lunghezza fissa riservano spazio per il numero di caratteri specificato e le stringhe a lunghezza variabile utilizzano solo la quantità di memoria necessaria per i dati in quella cella. Imposta un limite alto per le stringhe di lunghezza fissa per evitare il troncamento dei dati.

Tipo Descrizione Esempio
Stringa Stringa Latin-1 a lunghezza fissa. La lunghezza dovrebbe essere grande almeno quanto la stringa più lunga che si desidera contenere nel campo, altrimenti i valori vengono troncati. Limitato a 8192 caratteri Latin-1. Qualsiasi stringa la cui lunghezza non varia molto da valore a valore e contiene solo caratteri Latin-1 semplici.
Stringa "WString" Wide String accetta qualsiasi carattere (Unicode). Limitato a 8192 caratteri. Qualsiasi stringa la cui lunghezza non varia molto da valore a valore e contiene qualsiasi carattere.
Stringa "V_String" Lunghezza variabile. La lunghezza del campo si adatta per accogliere l'intera stringa all'interno del campo. Qualsiasi stringa la cui lunghezza varia da valore a valore e contiene solo caratteri Latin-1 semplici.
Stringa "V_WString" Stringa larga a lunghezza variabile. La lunghezza del campo si adatta per contenere l'intera stringa all'interno del campo e accetterà qualsiasi carattere.

Qualsiasi stringa la cui lunghezza varia da valore a valore e contiene qualsiasi carattere.

Dati numerici

Esistono diversi tipi di dati numerici, tra cui numeri interi, decimali, numeri a virgola mobile e numeri doppi. A eccezione dei decimali fissi, i tipi di dati numerici non sono regolabili in lunghezza. 

Tipo Descrizione Esempio
Byte Unità di dati lunga 8 cifre (bit) binarie. Un campo byte è un numero intero positivo compreso nell'intervallo da 0 a 255 o 28 0, 1, 2, 3....253, 254, 255
Int16

Un valore numerico senza un decimale uguale a 2 byte o -(215) a (215)-1

da -32.768 a 32.767
Int32 Un valore numerico senza un decimale uguale a 4 byte o -(231)a (231)-1 da –2.147.483.648 a 2.147.483.647
Int64 Un valore numerico senza un decimale uguale a 8 byte o -(263) a (263)-1  –9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
Decimale fisso

Valore numerico con un decimale.

La lunghezza (precisione) di un decimale fisso è uguale alla larghezza del numero intero (lato sinistro del separatore decimale) più la larghezza della scala (lato destro del decimale). Se un numero è negativo, anche il segno negativo viene incluso nella lunghezza.

Il valore predefinito di Alteryx è un decimale fisso a 19.6. La precisione massima è 50, incluso il separatore decimale e il segno negativo (se applicabile).

Un decimale fisso è l'unico tipo di dati numerico con una lunghezza regolabile.

Un valore di 1234.567 con una lunghezza di 7,2 restituisce 1234,57

Un valore pari a 1234.567 con una lunghezza di 7,3 genera un errore di conversione del campo e un output nullo, poiché il valore non rientra nella precisione specificata.

Un valore di 1234.567 con una lunghezza di 6,1 restituisce 1234,6

Un valore di 1234.567 con una lunghezza di 8,3 restituisce 1234.567

Un valore pari a -1234.567 con una lunghezza di 8,3 genera un errore di conversione del campo e un output Null, poiché il valore non rientra nella precisione specificata.

Un valore di 1234.567 con una lunghezza di 11,6 restituisce 1234.567000

Float

Un valore in virgola mobile a precisione singola standard. Utilizza 4 byte e può rappresentare valori compresi tra 3,4 x 10- 38 a 4 x 1038 con 7 cifre di precisione.

Un float utilizza un decimale che può essere posizionato in qualsiasi posizione e viene utilizzato principalmente per risparmiare memoria in grandi matrici di numeri in virgola mobile.

+/-3,4 x 10-38 a 3,4 x 1038 con precisione di 7 cifre
Doppio Un valore in virgola mobile a precisione doppia standard. Utilizza 8 byte e può rappresentare valori da +/- 1,7 x 10 -308 a 1,7 x 10 308 con una precisione di 15 cifre.

Un valore doppio utilizza un decimale che può essere collocato in qualsiasi posizione. Un valore doppio utilizza il doppio dei bit rispetto ad un valore mobile e viene in genere utilizzato come tipo di dati predefinito per i valori decimali.
 +/- 1,7 x 10-308 a 1,7 x 10308 con 15 cifre 

Dati data e ora

Tipo Descrizione Esempio
Data Una stringa di 10 caratteri nel formato "yyyy-mm-dd". 2 dicembre 2005 - 2005-12-02
Ora Una stringa di 8 caratteri nel formato "hh:mm:ss". 02:47 e 53 secondi del mattino = 02:47:53
2:47 e 53 secondi del pomeriggio = 14:47:53
Data e ora Una stringa di 19 caratteri nel formato "yyyy-mm-dd hh:mm:ss". 2005-12-02 14:47:53

I tipi di dati Data, Ora e Data/ora possono essere considerati come stringhe quando si usano funzioni in uno strumento con un editor di espressioni. Vedi la tabellaDati data/ora sopra riportata per le descrizioni e gli esempi.

Dati booleani

Tipo Descrizione Esempio
Booleano Un'espressione con solo due valori possibili: True o False.

I valori 'True' e 'False' vengono visualizzati nei risultati in cui 'False' è zero e 'True' è diverso da zero.

Oggetti spaziali

Tipo Descrizione Esempio
Oggetto spaziale Oggetto spaziale associato a un record di dati. All'interno di una tabella possono essere contenuti più campi oggetto spaziale. Un oggetto spaziale può essere costituito da un punto, una linea, una polilinea o un poligono.
Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.