首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Google Data Studio上使用CASE语句进行两层过滤?

在Google Data Studio上使用CASE语句进行两层过滤的方法如下:

  1. 打开Google Data Studio并选择要使用的报表。
  2. 在报表中添加一个新的数据源,连接到你的数据来源。
  3. 在数据源中找到需要进行过滤的字段,例如"category"字段。
  4. 在报表中添加一个新的过滤器组件。选择要过滤的字段,即"category"字段。
  5. 在过滤器组件的设置中,选择"新建字段"。命名新字段为"filter1"。
  6. 在"filter1"字段的计算表达式中,使用CASE语句进行过滤。例如,如果你希望过滤掉"category"字段中的值为"A"和"B"的数据,则可以使用以下表达式:
代码语言:txt
复制
CASE
  WHEN category IN ('A', 'B') THEN 'Filtered'
  ELSE 'Not Filtered'
END
  1. 保存并应用过滤器。现在报表将只显示符合"filter1"字段条件的数据。
  2. 如果你想在第一层过滤的基础上再进行一次过滤,可以添加另一个过滤器组件。选择"filter1"字段作为第二个过滤器的字段。
  3. 在第二个过滤器组件的设置中,选择"新建字段"。命名新字段为"filter2"。
  4. 在"filter2"字段的计算表达式中,使用CASE语句进行第二层过滤。例如,如果你希望在第一层过滤的基础上,再过滤掉"filter1"字段中值为"Filtered"的数据,则可以使用以下表达式:
代码语言:txt
复制
CASE
  WHEN filter1 = 'Filtered' THEN 'Filtered 2'
  ELSE 'Not Filtered 2'
END
  1. 保存并应用第二个过滤器。现在报表将只显示符合"filter2"字段条件的数据。

以上是使用Google Data Studio上的CASE语句进行两层过滤的步骤和示例。请注意,Google Data Studio提供了丰富的功能和灵活的数据处理能力,以满足各种数据分析和可视化需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券