Tableau api 可以在Tableau中按字母顺序排列字符串吗?
我正在将Tableau连接到一个我无法控制的数据源,因此无法对源中的字符串进行排序。我有一个最多可以包含5个字母的字段,但顺序并不重要。例如,我想考虑Tableau api 可以在Tableau中按字母顺序排列字符串吗?,tableau-api,Tableau Api,我正在将Tableau连接到一个我无法控制的数据源,因此无法对源中的字符串进行排序。我有一个最多可以包含5个字母的字段,但顺序并不重要。例如,我想考虑 'OLV' = 'VLO' = 'LOV' 等等。是否可以创建一个计算字段来按字母顺序排列此字符串?不确定是否可以对字符串重新排序,但如果您关心的是字符串是否“相等”,则可以执行以下操作:包含([Primary Key]、'O')、包含([Primary Key]、'L')、包含([Primary Key]、'V')然后将其用作筛选器。Tabl
'OLV' = 'VLO' = 'LOV'
等等。是否可以创建一个计算字段来按字母顺序排列此字符串?不确定是否可以对字符串重新排序,但如果您关心的是字符串是否“相等”,则可以执行以下操作:
包含([Primary Key]、'O')、包含([Primary Key]、'L')、包含([Primary Key]、'V')
然后将其用作筛选器。Tableau Prep或Alteryx等工具可以更好地处理字符串的字母排序。谢谢,因为字符串可以由字母表的任何字母组成,所以我用上述逻辑创建了26个计算字段(包含([Primary Key],'A'
)并使用它们来确定相等性。这很脏,但很有效!另一种方法是使用集合。在不知道数据的情况下,很难说什么是最好的。您可以调整SQL以引入带有O | L | V之类分隔符的数据,然后使用Transform->Custom split为每个字母(即O、L、V)提供单独的列。从这里开始,我不确定您可以做什么排序..但它为您提供了一个选项。不确定您是否可以对字符串重新排序,但如果您关心的是字符串是否“相等”,则可以执行以下操作:包含([Primary Key],'O')、包含([Primary Key],'L')、包含([Primary Key],'V'))
然后将其用作过滤器。Tableau Prep或Alteryx等工具可以更好地处理字符串的字母排序。谢谢,因为字符串可以由字母表中的任何字母组成,所以我用上述逻辑创建了26个计算字段(包含([主键],“a”)
)并使用它们来确定相等性。这很脏,但很有效!另一种方法是使用集合。在不知道数据的情况下,很难说什么是最好的。您可以调整SQL以引入带有O | L | V之类分隔符的数据,然后使用Transform->Custom split为每个字母(即O、L、V)提供单独的列.从那以后,我不确定你能做什么..但它给了你一个选择。