Types de données DAX

Effectué

Les colonnes de modèle sémantique ont un type de données défini, qui garantit que toutes les valeurs de colonne sont conformes à ce type de données. Les types de données de colonne sont définis dans Power Query, ou dans le cas des colonnes calculées, déduits de la formule. Les types de données de mesure, similaires aux types de données de colonne calculée, sont déduits de la formule.

Les types de données de modèle ne sont pas les mêmes que les types de données DAX, bien qu’il existe une relation directe entre eux. Le tableau suivant répertorie les types de données de modèle et les types de données DAX. Notez la plage de valeurs prises en charge pour chaque type de données.

Type de données de modèle Type de données DAX Description
Nombre entier Entier 64 bits -263 à 263-1
Nombre décimal Réel 64 bits Négatif : -1,79 x 10308 à -2,23 x 10-308 - zéro (0) - Positif : 2,23 x 10-308 à 1,79 x 10308 - Limité à 17 chiffres décimaux
Boolean Boolean TRUE ou FALSE
Texte String Chaîne de caractères Unicode
Date Date/heure Toutes les dates postérieures au 1er janvier 1900 sont valides
Devise Devise -9,22 x 1014 à 9,22 x 1014 - Limité à quatre chiffres décimaux de précision fixe
N/A BLANK Dans certains cas, il s’agit de l’équivalent de NULL dans une base de données (SQL)

Type de données BLANK

Le type de données BLANK (vide) mérite une mention spéciale. DAX utilise BLANK pour les valeurs NULL de bases de données et pour les cellules vides dans Excel. BLANK ne signifie pas zéro. Par exemple, il peut être plus simple de considérer qu’il s’agit de l’absence de valeur.

Deux fonctions DAX sont associées au type de données BLANK : la fonction DAX BLANK retourne une valeur vide, tandis que la fonction ISBLANK teste si une expression a la valeur BLANK.