Tipos de dados DAX

Concluído

As colunas de modelo semântico têm um tipo de dados definido, que garante que todos os valores de coluna estão em conformidade com esse tipo de dados. Os tipos de dados de coluna são definidos no Power Query ou, no caso das colunas calculadas, são inferidos a partir da fórmula. Os tipos de dados de medida, semelhantes aos tipos de dados de coluna calculada, são inferidos a partir da fórmula.

Os tipos de dados de modelo não são os mesmos que os tipos de dados DAX, embora exista uma relação direta entre eles. A seguinte tabela lista os tipos de dados de modelo e os tipos de dados DAX. Observe o intervalo de valores suportado para cada tipo de dados.

Tipo de dados de modelo Tipo de dados DAX Descrição
Número Inteiro Número inteiro de 64 bits -263 até 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
Booleano Booleano VERDADEIRO ou FALSO
Texto Cadeia Cadeia de carateres Unicode
Data Data/hora Datas válidas são todas datas após 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 de base de dados (SQL)

Tipo de dados BLANK

O tipo de dados BLANK merece uma menção especial. O DAX utiliza BLANK para as bases de dados NULL e para as 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 com o tipo de dados BLANK: a BLANK função DAX devolve BLANK, enquanto a ISBLANK função DAX testa se uma expressão é avaliada como BLANK.