函数周期表丨其他丨值丨CONVERT_大数据

CONVERT函数

CONVERT函数被微软划分到“其他”函数里面,隶属于值函数。

其实白茶觉得,从某些意义上来讲,应该将CONVERT函数、FORMAT函数、VALUE函数划分到一类。

用途:转换数据类型。

CONVERT函数可以转换数据类型;

FORMAT函数可以调整数据格式;

VALUE函数可以转换为值。

在一些特定的场合,我们不方便修改数据源格式的时候,这三个函数会很有用。

语法

DAX=
CONVERT(<表达式>, <数据类型>)

参数

表达式:任何有效的表达式。

数据类型:INTEGER(整数)、DOUBLE(十进制数)、STRING(文本)、BOOLEAN (True/False)、CURRENCY(固定的十进制数)、DATETIME(日期、时间等)。

返回结果

对应数据类型的值。

例子

例子1:

例子1 =
CONVERT ( DATE ( 2020, 8, 8 ), INTEGER )

结果:

函数周期表丨其他丨值丨CONVERT_数据类型_02

这是最基本的用法,用于修改数据源格式。

例子2:

例子2 =
CONVERT ( ( DATE ( 2020, 8, 8 ) - DATE ( 2020, 8, 5 ) ), INTEGER )

结果:

函数周期表丨其他丨值丨CONVERT_数据源_03

例子3:

例子3 =
CONVERT ( ( 9 - 8 ), DATETIME )

结果:

函数周期表丨其他丨值丨CONVERT_数据源_04

关于CONVERT函数的基本用法到这里就结束了。


注意:

1、FORMAT函数看起来和CONVERT函数类似,但是FORMAT只是转换了显示的样式,呈现的结果原本是什么类型,就是什么类型;而CONVERT函数是输出新的类型,这点小伙伴们注意区分。

2、数据源同一列格式一定要统一,虽然这是基础的问题,但是很多小伙伴都会忽略,这会导致CONVERT函数输出结果报错。

函数周期表丨其他丨值丨CONVERT_数据挖掘_05

这里是白茶,一个PowerBI的初学者。

函数周期表丨其他丨值丨CONVERT_编程语言_06