【问题标题】:How can I Filter Data in Google Data Studio based on containing 2 or more input options?如何根据包含 2 个或更多输入选项过滤 Google Data Studio 中的数据?
【发布时间】:2022-01-27 21:19:33
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

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

    数据标签

    • 要过滤的列Location
    • 交叉过滤:选择 (☑)(这可确保 CSV 过滤器控件根据所选值过滤其他图表)

    样式标签

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 2019-03-27
      • 1970-01-01
      • 2019-05-20
      • 2015-01-06
      • 2019-02-06
      • 2013-05-02
      • 1970-01-01
      • 2019-02-17
      相关资源
      最近更新 更多