我的表如下
Col1 Col2
11_A 9
12_B 8
13_C 7
14_A 6
15_A 4
查询后我们需要的表
Col1 Col2 Col3
11_A 0 9
12_B 8 0
13_C 7 0
14_A 0 6
15_A 0 4
我的查询是
Col3 =
LEFT( 'Table'[Col2],
SEARCH("A", 'Table'[Col1], 0,
LEN('Table'[Col1])
)
)
答案 0 :(得分:1)
转到查询设计器Add Column > Custom Column
并使用以下表达式:
更新
为此,您需要两个表达式(两个新列):
一个是:
'Your Column3
=if Text.Contains([Col1], "A") = true then [Col2] else 0
第二个:
'Your Column2
=if Text.Contains([Col1], "A") = false then [Col2] else 0
答案 1 :(得分:1)
有很多方法可以解决这个问题, 我喜欢不编码的另一种简单方法是使用条件列:
查看图片