2017-09-20 300 views
0

我正在使用Tableau。我读了一个文件,其中有不同的列。其中一列在{}内有值,例如{0097837}。我只想要价值0097837,不想{}。我怎样才能做到这一点? 感谢提前一吨。删除Tableau中的列

+1

您可以尝试在数据区使用拆分功能:https://public.tableau.com/en-us/s/blog/2016/05/data-prepping-and-data-cleaning-画面解释的。我会尽力清理您的数据,但要先插入到画面 – lampbob

回答

1

添加以下内容作为一个新的计算领域,这将是与你的领域{}删除:

REPLACE((REPLACE(ATTR([YOUR_FIELD]),"{", "")),"}", "") 
+0

嗨,感谢您的回复,但我得到空作为输出! –

2

创建一个计算字段,并使用REGEXP_REPLACE功能。

REGEXP_REPLACE([the field], "[{}]", " ") 
+0

工程奇迹..谢谢! –

+0

@Sarthak_D,如果这个答案解决了你的问题,你可以将它标记为答案,它不需要超过15的声望。 –