DAX中用于处理文本的函数,和其他语言很相似。
一,文本连接
文本连接也可以使用操作符 & 来实现,也可以使用函数CONCATENATE来实现:
CONCATENATE(<text1>, <text2>)
把整个表中的所有行,使用分隔符拼接为一个字符串,返回值是一个字符串,不常用:
CONCATENATEX(<table>, <expression>, [delimiter])
按照分隔符,对多个字符串进行连接,返回一个字符串:
COMBINEVALUES(<delimiter>, <expression>, <expression>[, <expression>]…)
例如,对DimDate表中每一行,把字段MonthName和CalendarYear以分隔符","组合在一起:
DISTINCT(SELECTCOLUMNS(DimDate, "Month", COMBIN