Tipos de dados DAX

Concluído

Cada coluna em um modelo semântico tem um tipo de dados, que controla os tipos de valor armazenados. Você pode definir o tipo de dados no Power Query ao se conectar a dados ou ao criar colunas. Se você adicionar uma coluna calculada, o DAX determinará seu tipo de dados com base na fórmula escrita. As medidas também têm tipos de dados, mas são determinadas pelo resultado do cálculo e podem ser alteradas dependendo do contexto de filtro.

Os tipos de dados de modelo e os tipos de dados DAX são relacionados, mas nem sempre iguais. A tabela abaixo mostra como eles correspondem e o intervalo de valores que cada um suporta.

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 Real de 64 bits 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 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/A BLANK Em alguns casos, é o equivalente a um NULL de banco de dados (SQL)

Tipo de dados BLANK

O tipo de dados BLANK merece menção especial. O DAX usa BLANK para NULL de banco de dados e para células em branco no Excel. BLANK não significa zero. Talvez seja mais simples imaginar isso como a ausência de um valor.

Duas funções DAX estão relacionadas ao tipo de dados BLANK: a função BLANK retorna BLANK, enquanto a função ISBLANK testa se uma expressão é avaliada como BLANK.