【发布时间】:2015-09-26 15:40:25
【问题描述】:
所以我正在尝试制作一个交互式画面仪表板。问题是我的 2 个表具有重复值,这些值不能以一种很好的方式连接在一起(多对多关系会创建重复)
这是我在 3 个表中的原始数据:
员工信息 -
+-----------+--------+--------+
| Last_Name | Salary | Tenure |
+-----------+--------+--------+
| Hoinski | 40000 | 2 |
| Smith | 90000 | 4 |
| Jones | 120000 | 10 |
+-----------+--------+--------+
员工状态 -
+-----------+---------+----------+
| Last Name | Status | Date |
+-----------+---------+----------+
| Jones | On Time | 1/1/2015 |
| Jones | On Time | 1/2/2015 |
| Jones | On Time | 1/3/2015 |
| Jones | On Time | 1/4/2015 |
| Jones | Missing | 1/5/2015 |
| Hoinski | On Time | 1/6/2015 |
| Hoinski | Late | 1/7/2015 |
| Hoinski | Late | 1/8/2015 |
| Hoinski | Missing | 1/9/2015 |
+-----------+---------+----------+
员工风险 -
+-----------+--------+-----------+
| Last Name | Risk | Date |
+-----------+--------+-----------+
| Jones | High | 2/10/2014 |
| Jones | High | 2/11/2014 |
| Jones | Low | 2/12/2014 |
| Jones | Medium | 2/13/2014 |
| Jones | Medium | 2/14/2014 |
| Jones | Medium | 2/15/2014 |
| Jones | Medium | 2/16/2014 |
| Smith | Low | 2/17/2014 |
| Smith | Medium | 2/18/2014 |
| Smith | Medium | 2/19/2014 |
| Smith | Medium | 2/20/2014 |
| Hoinski | High | 2/21/2014 |
| Hoinski | High | 2/22/2014 |
| Hoinski | Low | 2/23/2014 |
+-----------+--------+-----------+
因此,将信息表加入状态很容易,将信息加入风险也很容易。但是我怎样才能加入风险和状态呢?我需要加入他们吗?我要构建的是 3 个相互交互的图表,如下图所示:
问题是当我单击一个饼图时,我无法让另一个饼图更新。我哪里错了?
【问题讨论】:
-
你说你想加入
risk和status,但是你想要什么结果?请提供期望输出 -
你好胡安。如果我要单击“迟到”字段的“状态”饼图,它将仅过滤仅属于“Hoinski”的迟到记录,因此散点图将为“Hoinski”和另一个饼图有 1 个点图表将显示“Hoinski”的风险
-
对不起@barker,您可能认为您很清楚,但没有时间尝试理解这意味着什么。但是,如果您将一些示例数据放在您的结果查询应该让我知道。
标签: mysql sql left-join inner-join tableau-api