wangjuju123

2018-11-01   阅读量: 840

数据分析师 Power BI

文本函数

扫码加入数据分析学习群

在DAX表达式中,字符串使用双引号界定。

1,格式函数

按照指定的格式把值转换成文本

FORMAT(<value>, <format_string>)  

2,空值

在DAX中,空值(Blank) 和数据库的NULL值是相同的,通过函数ISBLANK(value)判断当前的字段值是否是空值。

BLANK() ISBLANK(<value>) 

3,查找函数

在一段文本中查找字符串时,从左向右读取文本,查找函数返回第一次匹配的字符的序号,序号从1开始,依次递增。search函数不区分大小写,而find函数区分大小写。

FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])  SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]]) 

参数 NotFoundValue 是可选的,当查找不到匹配的子串时,返回该参数的值,一般设置为0,-1或BLANK()。

如果不设置该参数,而查找函数查找不到匹配的子串时,函数返回错误。可以通过IFERROR函数处理错误,例如:

= IFERROR(SEARCH("-",[PostalCode]),-1)  

5,拼接函数

把表中的数据按照指定的分隔符拼接成字符串

CONCATENATEX(<table>, <expression>, [delimiter])  

示例,Employees表中包含[FirstName] 和 [LastName]两列,把这两列拼接成一个字符串:

CONCATENATEX(Employees, [FirstName] & “ “ & [LastName], “,”)

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子