2018-11-01
閱讀量:
1078
文本函數(shù)
在DAX表達(dá)式中,字符串使用雙引號(hào)界定。
1,格式函數(shù)
按照指定的格式把值轉(zhuǎn)換成文本
FORMAT(<value>, <format_string>)
2,空值
在DAX中,空值(Blank) 和數(shù)據(jù)庫(kù)的NULL值是相同的,通過函數(shù)ISBLANK(value)判斷當(dāng)前的字段值是否是空值。
BLANK() ISBLANK(<value>)
3,查找函數(shù)
在一段文本中查找字符串時(shí),從左向右讀取文本,查找函數(shù)返回第一次匹配的字符的序號(hào),序號(hào)從1開始,依次遞增。search函數(shù)不區(qū)分大小寫,而find函數(shù)區(qū)分大小寫。
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]]) SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
參數(shù)?NotFoundValue 是可選的,當(dāng)查找不到匹配的子串時(shí),返回該參數(shù)的值,一般設(shè)置為0,-1或BLANK()。
如果不設(shè)置該參數(shù),而查找函數(shù)查找不到匹配的子串時(shí),函數(shù)返回錯(cuò)誤??梢酝ㄟ^IFERROR函數(shù)處理錯(cuò)誤,例如:
= IFERROR(SEARCH("-",[PostalCode]),-1)
5,拼接函數(shù)
把表中的數(shù)據(jù)按照指定的分隔符拼接成字符串
CONCATENATEX(<table>, <expression>, [delimiter])
示例,Employees表中包含[FirstName] 和 [LastName]兩列,把這兩列拼接成一個(gè)字符串:
CONCATENATEX(Employees, [FirstName] & “ “ & [LastName], “,”)






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論