DAX-datatyper

Fuldført

Semantiske modelkolonner har en angivet datatype, som sikrer, at alle kolonneværdier er i overensstemmelse med denne datatype. Kolonnedatatyper er defineret i Power Query eller i tilfælde af beregnede kolonner afledes de af formlen. Målingsdatatyper, der svarer til beregnede kolonnedatatyper, afledes af formlen.

Modeldatatyper er ikke det samme som DAX-datatyper, selvom der findes en direkte relation mellem dem. I følgende tabel kan du se modeldatatyperne og DAX-datatyperne. Bemærk det understøttede værdiområde for hver datatype.

Modeldatatype DAX-datatype Beskrivelse
Helt tal 64-bit heltal -263 til og med 263-1
Decimaltal 64-bit ægte Negativ: -1,79 x 10308 til og med -2,23 x 10-308 - nul (0) - positiv: 2,23 x 10-308 til og med 1,79 x 10308 – begrænset til 17 decimaltal
Boolesk Boolesk TRUE eller FALSE
Tekst Streng Unicode-tegnstreng
Dato Dato/klokkeslæt Gyldige datoer er alle datoer efter den 1. januar 1900
Valuta Valuta -9,22 x 1014 til og med 9,22 x 1014 – begrænset til fire decimaltal med fast præcision
Ikke relevant BLANK I nogle tilfælde svarer det til en database (SQL) NULL

Datatypen BLANK

Datatype BLANK fortjener særlig omtale. DAX bruger BLANK til både database-NULL og tomme celler i Excel. BLANK betyder ikke nul. Måske kan det være nemmere at tænke på det som fraværet af en værdi.

To DAX-funktioner er relateret til datatypen BLANK: BLANK DAX-funktionen returnerer BLANK, mens ISBLANK DAX-funktionen tester, om et udtryk evalueres til BLANK.