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 |