我想从A列中提取最后一个空格之前的文本,并将其添加到B列中。
输入示例:
芝加哥A12
纽约GE8
美利坚合众国AB8
想要输出:
芝加哥
纽约
美利坚合众国
ColumnB =
VAR string_length = LEN('Data'[ColumnA])
RETURN
TRIM(
LEFT(
SUBSTITUTE('Data'[ColumnA];" "; REPT(" "; string_length));string_length)
)只有当我在空格前有一个词时,这才能起作用。
输出:
芝加哥
新的
美联航
发布于 2019-08-28 14:54:00
假设您始终在您的Inpurt后面有最后3个字符,如A12、GED等
创建新字段并将下面的表达式添加到其中。
注意:假设您没有将City列作为空列或空列,则必须再添加一个条件if
Expected Result = LEFT('Table'[City];LEN('Table'[City])-3)

https://stackoverflow.com/questions/57694426
复制相似问题