DAX裁剪字符第一到第四位
时间: 2024-02-06 14:07:06 浏览: 29
可以使用 DAX 函数中的 MID 函数来实现这个需求。具体步骤如下:
1. 新建一列,命名为新列名,使用以下公式:
```
=MID(column1,1,4)
```
这个公式的意思是,从 column1 这列的第一位开始,截取长度为 4 的字符。
2. 将公式应用到整列,即可得到新的列。
相关问题
DAX函数新建列,如果column1开头为2,则筛选从第六位到末尾的字符
可以使用 DAX 函数中的 LEFT 和 RIGHT 函数来实现这个需求。具体步骤如下:
1. 新建一列,命名为新列名,使用以下公式:
```
=IF(LEFT(column1,1)="2",RIGHT(column1,LEN(column1)-5),"")
```
这个公式的意思是,先判断 column1 这列的第一个字符是否为 2,如果是的话,就截取从第六位到末尾的字符并返回,否则返回空字符串。
2. 将公式应用到整列,即可得到新的列。
DAX删除字符串中的指定字符
DAX提供了多种函数来操作文本,可以使用 SUBSTITUTE 函数来删除字符串中的指定字符。SUBSTITUTE 函数的语法如下:
```
SUBSTITUTE(text, old_text, new_text, [instance_num])
```
其中,text 表示需要替换的文本,old_text 表示要删除的字符或字符串,new_text 表示替换后的字符或字符串,instance_num 表示要替换的实例数(可选参数,默认为全部替换)。
下面是一个例子,假设需要将字符串 "Hello, World!" 中的逗号 "," 删除:
```
= SUBSTITUTE("Hello, World!", ",", "")
```
执行上述公式后,将返回 "Hello World!"。