Tipi di dati DAX

Completato

Le colonne del modello semantico hanno un tipo di dati impostato, 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 le 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.