我如何根据包含 2 个或更多输入选项来过滤 Google Data Studio 中的数据?

How can I Filter Data in Google Data Studio based on containing 2 or more input options?

我正在为包含位置列的数据集构建仪表板,我希望用户能够根据位置进行过滤。问题是一些项目发生在多个地点,因此该列是逗号分隔的地点列表,使正常的下拉过滤器选项变得繁琐(“NY, Paris”和“Paris, NY”被视为不同的值)。虽然这可以通过添加参数下拉框并允许用户 select 一个选项(比如巴黎)然后使用包含函数来过滤输出来克服,但参数下拉框只允许 1 select 离子进行。因此,搜索在巴黎或纽约发生的所有项目似乎必须使用 2 个单独的参数来完成。有没有人知道一个优雅的解决方法,允许在一个下拉列表中包含多个 select 位置。

我想出的不雅的解决方案是:

  1. 使用n个参数框,并将单个视图中可过滤的位置限制在n。
  2. 让用户输入一个逗号分隔的列表作为参数,解析它的位置,然后显示该提供的列表的所有 REGEXP CONTAINS 匹配项。

示例数据集在位置列中显示每个项目的多个位置:

编辑以将 link 添加到示例报告 here。简而言之,问题是我希望人们能够 select 2 个或更多位置参数,这样他们就不必限制自己一次只能查看 1 个位置。

过滤 CSV(逗号分隔值)的一种方法是使用 CSV Filter Control Community Visualisation(单击工具栏上的 图标和 select 以查看全部):

数据选项卡

  • 要过滤的列Location
  • Cross-filtering: Select (☑)(这确保 CSV 过滤器控件过滤其他图表基于值 selected)

样式选项卡

  • OR 而不是 AND 行为:Select (☑)

Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明: