从数据到信息
从信息到洞察

CONVERT

将表达式转换为指定的数据类型

语法

CONVERT ( <表达式>, <数据类型> )
参数 属性 描述
表达式 需要转换的表达式
数据类型 可转换的类型:INTEGER(整数)、DOUBLE(十进制数)、STRING(文本)、BOOLEAN (True/False)、CURRENCY(固定的十进制数)、DATETIME(日期、时间等)

返回值

标量 一个转换为指定类型的值

备注

某个值无法转换为指定的数据类型时,函数返回错误。

DAX 计算列必须都采用一种数据类型。 由于对整数列执行的 MEDIAN 和 MEDIANX 函数返回混合数据类型(整数或双精度),因此以下计算列表达式将返回错误,结果如下:MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])

若要避免混合数据类型,请将表达式更改为始终返回双精度数据类型,例如:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE))

示例

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }      //结果是 2

 

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符