2018-11-01
閱讀量:
1124
文本函數(shù)
在DAX表達式中,字符串使用雙引號界定。
1,格式函數(shù)
按照指定的格式把值轉(zhuǎn)換成文本
FORMAT(<value>, <format_string>)
2,空值
在DAX中,空值(Blank) 和數(shù)據(jù)庫的NULL值是相同的,通過函數(shù)ISBLANK(value)判斷當前的字段值是否是空值。
BLANK() ISBLANK(<value>)
3,查找函數(shù)
在一段文本中查找字符串時,從左向右讀取文本,查找函數(shù)返回第一次匹配的字符的序號,序號從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 是可選的,當查找不到匹配的子串時,返回該參數(shù)的值,一般設(shè)置為0,-1或BLANK()。
如果不設(shè)置該參數(shù),而查找函數(shù)查找不到匹配的子串時,函數(shù)返回錯誤??梢酝ㄟ^IFERROR函數(shù)處理錯誤,例如:
= IFERROR(SEARCH("-",[PostalCode]),-1)
5,拼接函數(shù)
把表中的數(shù)據(jù)按照指定的分隔符拼接成字符串
CONCATENATEX(<table>, <expression>, [delimiter])
示例,Employees表中包含[FirstName] 和 [LastName]兩列,把這兩列拼接成一個字符串:
CONCATENATEX(Employees, [FirstName] & “ “ & [LastName], “,”)






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論