首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过单击并过滤Tableau中另一个源中的条形图来过滤一个源?

如何通过单击并过滤Tableau中另一个源中的条形图来过滤一个源?
EN

Stack Overflow用户
提问于 2020-05-16 03:43:24
回答 1查看 26关注 0票数 0

我使用了一个Apriori算法来查看数据集中的频繁关系,我想做一个仪表板来更好地可视化这些数据,但我不知道如何做这个过滤。

这是我创建的条形图,用来显示这些关联的支持度(事情发生的次数)和置信度(在给定A的情况下B发生的概率):Apriori Chart

在仪表板上它的旁边,我将有一个表,其中包含在此Apriori分析中使用的完整数据集,其中包含更多信息,如ID、收入、工作时间等:Table from different data source

如何创建此关系?这两个数据源没有我可以使用的公共列。

我需要一些方法来:

按逗号拆分antecedents列中的值,并仅筛选其他数据集中值等于1的列

代码语言:javascript
复制
**Dataset A**

'Age Range <=30, Joblevel 1, Maritalstatus Single'

->

'Age Range <=30'

'Joblevel 1'

'Maritalstatus Single'





**Dataset B**

'Age Range <=30' == 1

'Joblevel 1' == 1

'Maritalstatus Single' == 1

Clicking this would filter the table next to it

有没有办法在Tableau中做到这一点?

您可以在这里下载我在本例中使用的tbwx https://community.tableau.com/servlet/JiveServlet/download/1083124-384949/Apriori.twbx

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2020-05-16 04:25:55

我不能在我正在使用的机器上检查你的twbx,但我认为你应该可以这样做。两个数据源中的字段需要匹配,因此请操作数据源以实现这一点。

对于数据源1,有一个函数SPLIT,这意味着您可以将逗号分隔的字符串拆分为3个字段。

将这3个字段放到条形图的详细信息架上(甚至是行,并隐藏标题)将意味着您可以在操作筛选器中使用它们。

您的第二个数据源是交叉表-过帐透视表。您应该能够透视此数据源。突出显示度量并旋转它们。这将为您提供字段透视字段名和透视字段值。

您只想保留值为1的字段,因此创建一个计算字段

代码语言:javascript
复制
[Lookup1]: IF [Pivot Field Values] = 1 THEN [Pivot Field Names] END

重复此字段两次,这样您就有了Lookup1、Lookup2和Lookup3。

然后,您应该能够操作过滤表。

在动作过滤器中将其设置为SplitField1 = Lookup1、SplitField2 = Lookup2等。

手指祈祷这个工作,我还不能测试,所以我把它从我的头上拉出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61827133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档