Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Converte uma expressão de um tipo de dados em outro.
Sintaxe
CONVERT(<Expression>, <Datatype>)
Parâmetros
| Prazo | Definição |
|---|---|
Expression |
Qualquer expressão válida. |
Datatype |
Uma enumeração que inclui: BOOLEAN/LOGICAL, CURRENCY/DECIMAL, DATETIME, DOUBLE, INTEGER/INT64, STRING/TEXT. |
Valor de retorno
Retorna o valor de Expression, traduzido para Datatype.
Observações
A função retorna um erro quando um valor não pode ser convertido no tipo de dados especificado.
DAX colunas calculadas devem ser de um único tipo de dados. Como MEDIAN e MEDIANX as funções em uma coluna de inteiro retornam tipos de dados mistos, inteiros ou duplos, a seguinte expressão de coluna calculada retornará um erro como resultado:
MedianOrderQuantity = MEDIAN ( [Order Quantity] )Para evitar tipos de dados mistos, altere a expressão para sempre retornar o tipo de dados duplo, por exemplo:
MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo
consulta DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Retorna
| [Valor] |
|---|
| 2 |