【发布时间】:2015-09-19 04:08:29
【问题描述】:
所以我有 3 个数据集,结构如下:
+-----------+--------+--------+
| Last_Name | Salary | Tenure |
+-----------+--------+--------+
| Hoinski | 40000 | 2 |
| Smith | 90000 | 4 |
| Jones | 120000 | 10 |
+-----------+--------+--------+
+-----------+---------+-------+
| Last_Name | Status | Count |
+-----------+---------+-------+
| Jones | On Time | 4 |
| Jones | Late | 0 |
| Jones | Missing | 1 |
| Hoinski | On Time | 1 |
| Hoinski | Late | 2 |
| Hoinski | Missing | 1 |
+-----------+---------+-------+
+-----------+---------+-------+
| Last_Name | Risk | Count |
+-----------+---------+-------+
| Jones | High | 2 |
| Jones | Low | 1 |
| Jones | Medium | 4 |
| Smith | High | 0 |
| Smith | Low | 1 |
| Smith | Medium | 3 |
| Hoinski | High | 2 |
| Hoinski | Low | 1 |
| Hoinski | Medium | 0 |
+-----------+---------+-------+
我想要完成的事情
我想要 2 个用于状态和风险的饼图,以及 1 个用于工资/任期的散点图。当我单击 Salary/Tenure 的散点图时,我希望饼图从总计切换到按我的选择过滤。我得到了这个工作。
问题是当我单击饼图总计时,可以说“状态 = 准时”其他饼图不过滤。在此示例中,只有 Jones 和 Hoinski 具有“准时”状态,因此其他风险饼图应删除 Smith,但事实并非如此。
【问题讨论】:
-
我将此标记为 SO 题外话,因为它不是编程问题。另外,sql和join标签的原因也不清楚。
-
使用 sql 和 join 标签的原因是因为我在这 3 个数据集之间使用了两个左连接,我想知道那里是否有出错的余地。你建议在哪里发帖?
-
有一个pretty serious precedent 用于向 Tableau 提出关于 SO 的问题。软件中有一个非常真实的编程元素。如果 Excel 和类似软件在 SO 上是一个可行的主题,那么 Tableau 也应该如此。
-
@barker 您的编辑只会隐藏数据和仪表板中的问题。我建议在尝试分析之前了解data normalization。否则,您的所有结果要么是错误的,要么会被粘贴到您期望从规范化数据中获得的结果中。
-
我愿意,但是在阅读了下面的答案和 cmets 之后,@AndrewLaPrise 似乎为此提供了一些很好的建议。如果您想要一个比这更全面的答案,我会问一个关于 Tableau 的标准化/推荐数据的新问题。 Tableau 不喜欢吃不相交的汇总数据,see here。该链接中的数字 1、3 和 5 直接适用于您正在做的事情。
标签: sql join charts visualization tableau-api