Partilhar via


CONVERT

Aplica-se a:Coluna calculadaTabela calculadaMedidaCá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