DAX-adattípusok
A szemantikai modell oszlopai egy beállított adattípussal rendelkeznek, amely biztosítja, hogy az összes oszlopérték megfeleljen az adott adattípusnak. Az oszlopok adattípusa a Power Queryben van definiálva, a számított oszlopok esetében viszont a képletből következik. A mértékek adattípusa a számított oszlopok adattípusához hasonlóan a képletből következik.
A modell adattípusai nem azonosak a DAX-adattípusokkal, de közvetlen megfeleltetés áll fenn közöttük. Az alábbi táblázat a modell és a DAX adattípusait sorolja fel. Figyelje meg az eges adattípusok által támogatott értéktartományokat.
Modell adattípusa | DAX-adattípus | Leírás |
---|---|---|
Egész szám | 64 bites egész szám | -263 és 263-1 között |
Tizedes tört | 64 bites valós | Negatív: -1,79 x 10308 – -2,23 x 10-308 - nulla (0) - pozitív: 2,23 x 10-308 és 1,79 x 10308 között - Legfeljebb 17 tizedesjegy |
Logikai érték | Logikai érték | TRUE (igaz) vagy FALSE (hamis) |
Szöveg | Sztring | Unicode kódolású karakterlánc |
Dátum | Dátum/idő | Az érvényes dátumok az 1900. január 1. utáni dátumok |
Pénznem | Pénznem | -9,22 x 1014 –9,22 x10 14 – rögzített pontosságú négy tizedesjegyre korlátozva |
n.a. | BLANK | Bizonyos esetekben ez az adatbázis (SQL) NULL értékének felel meg. |
A BLANK adattípus
A BLANK adattípus külön figyelmet érdemel. A DAX az adatbázisok NULL értékeire és az Excel üres celláira is BLANK értékeket alkalmaz. A BLANK nem nullát jelent. Talán egyszerűbb lehet úgy tekinteni rá, mint egy érték hiányára.
Két DAX-függvény kapcsolódik a BLANK adattípushoz: a BLANK
DAX-függvény BLANK értéket ad vissza, míg a ISBLANK
DAX-függvény azt ellenőrzi, hogy egy kifejezés BLANK értéket ad-e ki.