DAX-datatyper
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.