Tipos de dados DAX
As colunas do modelo semântico têm um tipo de dados determinado, o que garante que todos os valores da coluna estejam em conformidade com esse tipo de dados. Os tipos de dados de coluna são definidos no Power Query ou, no caso de colunas calculadas, são inferidos da fórmula. Os tipos de dados de medida, semelhantes aos tipos de dados de coluna calculada, são inferidos da fórmula.
Os tipos de dados de modelo não são iguais aos tipos de dados DAX, embora exista uma relação direta entre eles. A tabela a seguir lista os tipos de dados de modelo e tipos de dados DAX. Observe o intervalo de valores com suporte para cada tipo de dados.
Tipo de dados de modelo | Tipo de dados DAX | Descrição |
---|---|---|
Número inteiro | Inteiro de 64 bits | -263 a 263-1 |
Número decimal | 64 bits, real | Negativo: -1,79 x 10308 a -2,23 x 10-308 – zero (0) – positivo 2,23 x 10-308 a 1,79 x 10308 – limitado a 17 dígitos decimais |
Booliano | Booliano | TRUE ou FALSE |
Texto | Cadeia de caracteres | Cadeia de caracteres Unicode |
Data | Data/hora | As datas válidas são todas as datas posteriores a 1º de janeiro de 1900 |
Moeda | Moeda | -9,22 x 1014 a 9,22 x 1014 – limitado a quatro dígitos decimais de precisão fixa |
N/D | BLANK | Em alguns casos, é o equivalente a um NULL do banco de dados (SQL) |
Tipo de dados BLANK
O tipo de dados BLANK merece menção especial. O DAX usa BLANKs para NULL de banco de dados e para células em branco no Excel. BLANK não significa zero. Talvez seja mais simples pensar nisso como a ausência de um valor.
Duas funções DAX estão relacionadas ao tipo de dados BLANK: a função DAX BLANK
retorna BLANK, enquanto a função DAX ISBLANK
testa se uma expressão é avaliada como BLANK.