Tableau api Tableau-我想基于一维筛选数据,但使用2个参数进行控制
我有一组用户,每个用户都有一个变量将他们分配给一个组。我不能分享这些数据,但希望这个示例数据将被证明是足够的Tableau api Tableau-我想基于一维筛选数据,但使用2个参数进行控制,tableau-api,Tableau Api,我有一组用户,每个用户都有一个变量将他们分配给一个组。我不能分享这些数据,但希望这个示例数据将被证明是足够的 +-----+-----------+--------------+ | ID | Age Group | Location | +-----+-----------+--------------+ | 1 | 18-34 | East Spain | | 2 | 35-44 | North China | | 3 | 35-4
+-----+-----------+--------------+
| ID | Age Group | Location |
+-----+-----------+--------------+
| 1 | 18-34 | East Spain |
| 2 | 35-44 | North China |
| 3 | 35-44 | East China |
| 4 | 65+ | East Congo |
| 5 | 45-54 | North Japan |
| 6 | 0-17 | North Spain |
| 7 | 65+ | North Congo |
| 8 | 45-54 | East Japan |
| 9 | 0-17 | North Spain |
| 10 | 18-34 | East China |
| 11 | 18-34 | North China |
+-----+-----------+--------------+
我的最终目标是创建一个工作表/仪表板,带有用于年龄分组的饼图。我想根据区域筛选这个饼图,但是,我希望有两个选择,一个用于区域(东/北),一个用于国家(西班牙/中国/刚果/日本)。过滤器都是“单值列表”,因此一次只能选择一个地区和一个国家,但它们将结合在一起过滤患者。例如,如果选择“东部”作为地区选择,选择“中国”作为国家选择,则饼图将仅显示患者3和10
这有助于将用户的选择数量从8个减少到6个。我知道这没有多大区别,但在实际数据中有更多的排列,因此在消除工作表/仪表板的混乱时,这种减少确实会有所帮助
我已经为地区和国家创建了参数,但我不知道如何组合这两个参数来影响所选的患者
如果我能澄清什么,请告诉我。如果参数不是这样做的方法,我也愿意接受其他建议
非常感谢 创建一个连接参数值的计算字段,并根据
位置
字段对其进行测试。然后将该计算字段放入过滤器卡中,并将其设置为True
计算字段应如下所示:
([Area]+''+[Country])=[Location]
为什么不将位置拆分为两列,然后为每列创建筛选器?然后,您就拥有了您想要的功能,只需使用不带参数和计算的过滤器即可
然后,您可以将Country拖到数据窗格中的Area上,告诉Tableau字段之间存在层次关系,并通过filter控件右上角的小黑插入符号菜单,将Country的过滤器设置为显示“仅相关值”,将Area的过滤器设置为显示“数据库中的所有值”
然后,Country的filter控件将仅显示选定区域的值
另一个优点是,不需要维护单独的参数值列表。这组值将自动从数据中发现。如果出现区域或国家,请重命名或从数据库中删除,然后您将在过滤器选项中自动看到。对于参数,如果韩国统一或美国分为红色美国和蓝色美国,您将自动看到这一点,并且不会因为您的参数值列表已过时而有阻止访问新数据的风险。谢谢,这也有效,但我只是想知道我是否可以不创建额外列就这样做。