如何在Spotfire中提取括号()中的值
How to extract the value with in the brackets () in Spotfire
如何提取括号()内的值
例如,在下面的数据集中,我想在两个单独的列中提取括号内的值
Column 1 --> aaa / bbb
Column2 --> aaa / ccc
创建两个计算列。这是每个的公式。只需将 [Column1]
替换为您的列名即可。如果只有一组括号,这也有效。
第一组
Substitute(Substitute(Mid([Column1],Find("(",[Column1]),Find(")",[Column1]) - Find("(",[Column1]) + 1),")",""),"(","")
第二组
Substitute(Substitute(Mid(right([Column1],Len([Column1]) - Find(")",[Column1])),Find("(",right([Column1],Len([Column1]) - Find(")",[Column1]))),Find(")",right([Column1],Len([Column1]) - Find(")",[Column1]))) - Find("(",right([Column1],Len([Column1]) - Find(")",[Column1]))) + 1),")",""),"(","")
如何提取括号()内的值
例如,在下面的数据集中,我想在两个单独的列中提取括号内的值
Column 1 --> aaa / bbb
Column2 --> aaa / ccc
创建两个计算列。这是每个的公式。只需将 [Column1]
替换为您的列名即可。如果只有一组括号,这也有效。
第一组
Substitute(Substitute(Mid([Column1],Find("(",[Column1]),Find(")",[Column1]) - Find("(",[Column1]) + 1),")",""),"(","")
第二组
Substitute(Substitute(Mid(right([Column1],Len([Column1]) - Find(")",[Column1])),Find("(",right([Column1],Len([Column1]) - Find(")",[Column1]))),Find(")",right([Column1],Len([Column1]) - Find(")",[Column1]))) - Find("(",right([Column1],Len([Column1]) - Find(")",[Column1]))) + 1),")",""),"(","")