Loading

使用参数跨多个数据源进行筛选

发布日期: Feb 25, 2025
任务
如何使用参数跨多个数据源进行筛选。
步数

有几种解决方案可以同时筛选来自多个数据源的数据。根据您的使用情况,参数可能不是最佳解决方案。请参阅跨多个数据源筛选数据,了解常规筛选器,或筛选器操作中的步骤 9,在筛选器操作中使用目标筛选器。

以下示例使用 Superstore 和 Coffee Chain 数据源,可以在附带的打包工作簿中查看该示例。
 

步骤 1:创建初始视图

  1. 打开 Tableau Desktop,并连接到 Superstore 示例数据源。
  2. (如果适用)在“数据源”页面上,将“Orders”(订单)表拖动到画布上。
  3. 选择“数据”>“新建数据源”,然后连接到“Coffee Chain”数据源。
  4. 在“数据源”页面上,将“CoffeeChain Query”(CoffeeChain 查询)表拖到画布上,然后单击工作表标签。
  5. 将“Date”(日期)拖到“列”功能区。
    • 在“列”功能区上,单击“Year (Date)”(年度(日期))旁边的加号图标也会显示“季度”和“月份”。移除季度。
  6. 将“Profit”(利润)和“Sales”(销售额)拖到“行”功能区。
  7. 右键单击“Sales”(销售额),并选择“双轴”
  8. 右键单击新轴,并选择“同步轴”
  9. 选择“工作表”>“新建工作表”,然后在“数据”窗格中选择 Superstore 数据源。
  10. 将“Order Date”(订单日期)拖到“列”功能区。
    • 在“列”功能区上,单击“Year (Order Date)”(年度(订单日期))旁边的加号图标也会显示“季度”和“月份”。移除季度。
  11. 将“Sales”(销售额)拖到“行”功能区。
  12. 将“Category”(类别)拖到“颜色”上,然后从“标记”下拉列表中选择“条形”
  13. 创建一个新的仪表板,然后将“Sheet 1”(工作表 1)和“Sheet 2”(工作表 2)拖到画布上。
 

步骤 2:创建自定义参数并在计算字段中使用。

  1. 打开工作簿并显示“Sheet 1”(工作表 1)(和 Coffee Chain 数据源),在“数据”窗口中,单击“维度”窗格顶部的下拉箭头,然后选择“创建参数”。
    1. 对于“名称”,键入“Select State”(选择州/省/市/自治区)。
    2. 对于“数据类型”,选择“字符串”。
    3. 对于“允许的值”,选择“列表”。
    4. “值列表”下面,选择“从字段中添加”>“Sample - Coffee Chain”(示例 - Coffee Chain)>“State”(州/省/市/自治区)
    5. 完成后,单击“确定”
  2. 选择“分析”>“创建计算字段”以创建计算字段。
  3. 在计算字段对话框中,完成以下步骤:
    • 在名称框中,输入“State Filter”(州/省/市/自治区筛选器)。
    • 在公式框中,输入以下内容,完成后单击“确定”
      [Select State]=[State]
    • 注意:此计算可以检查参数中选定的州/省/市/自治区是否与数据源中的州/省/市/自治区字段一致,然后返回 true 或 false。
  4. 将“State Filter”(州/省/市/自治区筛选器)拖到“筛选器”卡。
  5. 在“筛选器”对话框中,选择“True”,然后单击“确定”
  6. 转到“Sheet 2”(工作表 2)(使用 Superstore 数据源),并重复步骤 3 到 5。
    • 注意:您不需要重新创建“Select State”(选择州/省/市/自治区)参数。
 

步骤 3:使用参数

  1. 转到仪表板,单击其中一个视图的下拉箭头,然后选择“参数”>“Select State”(选择州/省/市/自治区)
  2. 从参数控件中选择州/省/市/自治区。
    • 注意:使用一个或两个数据源的视图会进行刷新以显示来自选定州/省/市/自治区的数据。
其他资源
若要查看这些步骤的实际运行效果,请观看下面的视频: 




跨多个数据源筛选数据
Tableau 的操作顺序
 
知识文章编号

001458182

附件

Filtering with Parameter.twbx

1415 KB

 
正在加载
Salesforce Help | Article