知识库

使用集跨多个数据源筛选数据


发布时间: 29 Jun 2020
上次修改日期: 25 Apr 2023

环境

  • Tableau Desktop 2020.2 及更高版本

答案

该方法使用 Tableau Desktop 2020.2 中新增的 Set Control 函数。

步骤 1:创建初始视图

  1. 打开 Tableau Desktop 并连接到 Superstore 示例数据源。
  2. (如果适用)在“数据源”页面上,将“Orders”(订单)表拖动到画布上。
  3. 选择“数据”>“新建数据源”,然后连接到“Coffee Chain”(咖啡连锁店)数据源。
  4. 在“数据源”页面上,将“Coffee Chain Query”(咖啡连锁店查询)表拖到画布上,然后单击工作表标签,将工作表命名为“coffee chain”(咖啡连锁店)。
  5. 将“Date”(日期)拖到“列”功能区。
    • 在“列”功能区上,单击“Year (Date)”(年度(日期))旁边的加号图标也会显示“季度”和“月份”。删除季度。
  6. 将“Profit”(利润)和“Sales”(销售额)拖到“行”功能区。
  7. 右键单击“Sales”(销售额),并选择“双轴”
  8. 右键单击新轴,并选择“同步轴”
  9. 选择“工作表”>“新建工作表”,然后在“数据”窗格中选择 Superstore 数据源,将工作表命名为“superstore”(超市)。
  10. 将“Order Date”(订单日期)拖到“列”功能区。
    • 在“列”功能区上,单击“Year (Order Date)”(年度(订单日期))旁边的加号图标也会显示“季度”和“月份”。删除季度。
  11. 将“Sales”(销售额)拖到“行”功能区。
  12. 将“Category”(类别)拖到“颜色”上,并从“标记”下拉列表中选择“条形”
  13. 创建一个新的仪表板,然后将“superstore”(超市)和“coffee chain”(咖啡连锁店)拖到画布上。
步骤 2: 创建一个集并在计算字段中使用
  1. 在工作簿打开并显示“superstore”(超市)(和 Superstore 数据源)的情况下,在“数据”窗口中右键单击“State”(州/省/市/自治区),并选择“创建”>“集”
  2. 创建一个集“State Set”(州/省/市/自治区集),选择“California”(加利福尼亚州)“Colorado”(科罗拉多州)
  3. 选择“分析”>“创建计算字段”以创建计算字段。
  4. 在计算字段对话框中,完成以下步骤:
    • 在名称框中,输入“State Filter”(州/省/市/自治区筛选器)。
    • 在公式框中,输入以下内容,完成后单击“确定”
      [State Set]
  5. “State Set”(州/省/市/自治区集)拖到“标记”卡“详细信息”上。
  6. “State Filter”(州/省/市/自治区筛选器)拖到“筛选器”卡,并选择“True”
  7. 右键单击“State Set”(州/省/市/自治区集),并选择“显示集”
  8. 转到工作表“coffee chain”(咖啡连锁店)
  9. “State Filter”(州/省/市/自治区筛选器)“Sample - Superstore”(示例 - Superstore)拖到“筛选器”卡,选择“所有值”>“下一步”>“True”
步骤 3:使用集筛选器
  1. 转到仪表板,单击“superstore”(超市)视图的的下拉箭头,然后选择“集”>“State Set”(州/省/市/自治区集)
  2. 从集控件中选择一个州/省/市/自治区。
此文章是否已解决问题?