Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
| Vigência | 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
Devolve o valor de Expression, traduzido para Datatype.
Comentários
A função retorna um erro quando um valor não pode ser convertido para o tipo de dados especificado.
DAX colunas calculadas devem ser de um único tipo de dados. Como MEDIAN e MEDIANX as funções sobre uma coluna inteira 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))Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
DAX consulta
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Devoluções
| [Valor] |
|---|
| 2 |