Partilhar via


CONVERT

Aplica-se a:Coluna calculadaTabela calculadaMeasureCá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: INTEGER(Whole Number), DOUBLE(Decimal Number), STRING(Text), BOOLEAN(True/False), CURRENCY(Fixed Decimal Number), DATETIME(Date, Time, etc).

Regresso value

Devolve o value de Expression, traduzido para Datatype.

Comentários

  • A função retorna um error quando um value não pode ser convertido para o tipo de dados especificado.

  • DAX colunas calculadas devem ser de um único tipo de dados. Como MEDIANandMEDIANX funções em uma coluna inteira retornam tipos de dados mistos, inteiros or duplos, a seguinte expressão de coluna calculada retornará um error como resultado: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Para evitar tipos de dados mistos, altere a expressão para sempre retornar o tipo de dados duplo, por exemplo: MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

DAX consulta

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }

Devoluções

[Value]
2