- DAX 函数教程
- DAX 函数 - 首页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父项和子项
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用资源
- DAX 函数 - 讨论
DAX 文本 - REPLACE 函数
描述
根据您指定的字符数,用不同的文本字符串替换文本字符串的一部分。
语法
REPLACE (<old_text>, <start_num>, <num_chars>, <new_text>)
参数
序号 | 参数和描述 |
---|---|
1 |
old_text 包含要替换的字符的文本字符串,或对包含文本的列的引用。 |
2 |
start_num 要在 old_text 中用 new_text 替换的起始位置。 |
3 |
num_chars 要替换的字符数。 |
4 |
new_text old_text 中指定字符的替换文本。 |
返回值
文本字符串。
备注
DAX 使用 Unicode,因此将所有字符存储为相同长度。
注意 - 如果参数 num_chars 为空白或对计算结果为空白的列的引用,则在位置 start_num 插入 new_text,而不替换任何字符。这与 Excel 中的行为相同。
DAX REPLACE 函数类似于 DAX SUBSTITUTE 函数。
如果要替换文本字符串中特定位置出现的任何可变长度的文本,可以使用 REPLACE 函数。
如果要替换文本字符串中的特定文本,可以使用 SUBSTITUTE 函数。
示例
= REPLACE([Product],1,2, [No. of Units])
这将返回一个计算列,其中该行中产品的头两个字符被替换为同一行中“单位数”的值。
dax_functions_text.htm
广告