文本函数
数据分析表达式 (DAX) 包括一组文本函数,这些函数基于 Excel 中的字符串函数库,但已对其进行了修改以与表格模型中的表和列一起使用。 本部分介绍 DAX 语言中提供的文本功能。
属于此类别的函数
| 函数 | 说明 |
|---|---|
| COMBINEVALUES | 将两个或更多个文本字符串联接成一个文本字符串。 |
| CONCATENATE | 将两个文本字符串联接成一个文本字符串。 |
| CONCATENATEX | 连接为表中的每一行计算的表达式的结果。 |
| EXACT | 比较两个文本字符串,如果它们完全相同,则返回 TRUE;否则返回 FALSE。 |
| FIND | 返回一个文本字符串在另一个文本字符串中的起始位置。 |
| FIXED | 将数值舍入到指定的小数位数并将结果返回为文本。 |
| FORMAT | 根据所指定的格式将值转换为文本。 |
| LEFT | 从文本字符串开头返回指定数量的字符。 |
| LEN | 返回文本字符串中的字符数。 |
| LOWER | 将文本字符串中的所有字母都转换为小写。 |
| MID | 在提供开始位置和长度的情况下,从文本字符串中间返回字符串。 |
| REPLACE | REPLACE 根据指定的字符数,将部分文本字符串替换为不同的文本字符串。 |
| REPT | 按给定次数重复文本。 |
| RIGHT | RIGHT 根据指定的字符数返回文本字符串中的最后一个或几个字符。 |
| SEARCH | 返回按从左向右的读取顺序首次找到特定字符或文本字符串的字符编号。 |
| SUBSTITUTE | 在文本字符串中将现有文本替换为新文本。 |
| TRIM | 删除文本中除单词之间的单个空格外的所有空格。 |
| UNICHAR | 返回由数值引用的 Unicode 字符。 |
| UNICODE | 返回与文本字符串的首个字符对应的数字代码。 |
| UPPER | 将文本字符串转换为全大写字母。 |
| VALUE | 将表示数值的文本字符串转换为数值。 |