Tipos de dados DAX

Concluído

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.