Tipi di dati DAX
Le colonne del modello semantico hanno un tipo di dati set, che garantisce che tutti i valori di colonna siano conformi a tale tipo di dati. I tipi di dati delle colonne sono definiti in Power Query o, nel caso delle colonne calcolate, vengono dedotti dalla formula. I tipi di dati delle misure, analogamente ai tipi di dati delle colonne calcolate, vengono dedotti dalla formula.
I tipi di dati del modello non corrispondono ai tipi di dati DAX, sebbene tra di essi ci sia una relazione diretta. La tabella seguente elenca i tipi di dati del modello e i tipi di dati DAX. Si noti l'intervallo di valori supportato per ogni tipo di dati.
Tipo di dati del modello | Tipo di dati DAX | Descrizione |
---|---|---|
Numero intero | Integer a 64 bit | Da -263 a 263-1 |
Numero decimale | Reale a 64 bit | Negativo: da -1,79 x 10308 a -2,23 x 10-308 - zero (0) - positivo: da 2,23 x 10-308 a 1,79 x 10308 - Limitato a 17 cifre decimali |
Boolean | Boolean | TRUE o FALSE |
Testo | Stringa | Stringa di caratteri Unicode |
Data | Data/ora | Le date valide sono tutte date successive al 1° gennaio 1900 |
Valuta | Valuta | Da -9,22 x 1014 a 9,22 x 1014 - Limitato a quattro cifre decimali di precisione fissa |
N/D | BLANK | In alcuni casi, è l'equivalente del valore NULL di un database (SQL) |
Tipo di dati BLANK
Il tipo di dati BLANK merita una menzione speciale. DAX usa il tipo BLANK sia per i valori NULL dei database che per le celle vuote in Excel. BLANK non significa zero. Lo si può considerare come assenza di un valore.
Ci sono due funzioni DAX correlate al tipo di dati BLANK: la funzione DAX BLANK
restituisce BLANK, mentre la funzione DAX ISBLANK
verifica se un'espressione restituisce BLANK.