【问题标题】:Comma-separated values as filter control in Google Data Studio逗号分隔值作为 Google Data Studio 中的过滤器控件
【发布时间】:2020-06-12 00:49:13
【问题描述】:

我有一个工作表,其中包含一个包含逗号分隔值字符串的文本字段。

我想创建一个足够智能的过滤器控件,以获取这些逗号分隔值并将它们解析为单独的字符串。

例如,我有一个名为“颜色”的字段和三个包含以下值的行:

  1. 黑色
  2. 黄色、蓝色
  3. 蓝色

目前,从此字段创建的过滤器包含以下值:

  • 黑色
  • 黄色、蓝色
  • 蓝色

理想情况下,过滤器应包含(并适当过滤)以下值:

  • 黑色
  • 黄色
  • 蓝色

选择“蓝色”将返回第 2 行和第 3 行。

这似乎是相当基本的功能——我是否错过了执行此操作的方法?

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    Long Data Structure 优于 宽数据结构。

    在 Google 表格中实现此目的的一种方法是首先将 JOIN 逗号分隔值,然后将 SPLIT 它们放入单个单元格中,最后将 TRANSPOSE 它们全部堆叠在一个列中(其中Sheet1 是输入表,A:A 是范围):

    =TRANSPOSE(
    {SPLIT(
    {JOIN(", ",Sheet1!A:A)},
    ", ", FALSE, TRUE)})
    

    Google Data Studio Report进行演示,还有一个GIF展示过程:

    【讨论】:

    • 啊,我明白了。在我的情况下,我将过滤器与表格图表结合起来,这样会导致重复的行。就像记录的“名称”是:“Orchid”、“Iris”、“Periwinkle”,这将导致 ->“Orchid”、“Iris”、“Iris”、“Periwinkle”。我想可能是一个单独的问题......
    猜你喜欢
    • 1970-01-01
    • 2021-09-27
    • 2015-01-06
    • 2022-01-25
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    相关资源
    最近更新 更多