Google Data Studio 过滤器控制区分大小写

Jus*_* Yu 5 looker-studio

我有一个基于 Data Studio 构建的仪表板。对搜索结果的默认过滤控制是区分大小写的;有没有办法让搜索不区分大小写?例如,我想搜索“Dog”,现在设置的搜索方式必须是“Dog”,而不是“dog”或“DOG”。

我尝试使用社区可视化进行搜索,效果很好。但是,此仪表板嵌入到网站中,并且社区可视化在嵌入式报告中不起作用。

谢谢你!

Seb*_*ian 6

虽然@sargsyan-grigor之前已经发布了正确的答案,但由于其简短,我发现很难理解。以下是更详细的说明:

  1. 添加参数:该参数将采用输入的搜索文本
  • 编辑数据源
  • “添加参数”
  • 名称“Searchtext”,数据类型“text”,允许值“Any”
  1. 编辑输入框:输入框需要修改,因此它获取输入并将其存储到参数中
  • 编辑输入框
  • 添加在步骤 1 中创建的“搜索文本”并将其用作“控制字段”
  • 请注意,这不适用于“高级过滤器”(在其他方面与输入框非常相似)
  1. 创建用于搜索匹配的布尔字段:如果正在搜索的字段包含搜索文本(均为小写),则创建为 TRUE 的字段
  • 编辑数据源
  • 添加字段
  • 输入公式:CONTAINS_TEXT(LOWER(正在搜索的字段), LOWER(搜索文本))
  1. 添加过滤器:过滤页面/图表/报告
  • 要过滤整个页面,请转至菜单“页面”> 当前页面设置 > 添加过滤器 > 创建过滤器 > 包括搜索匹配TRUE。
  • 请注意,至少从 2019 年起,FALSE 在 DS 中就被破坏了。但这不是问题,只需改写为使用 TRUE 即可。


小智 3

默认情况下,正则表达式模式将被视为区分大小写。要强制 Data Studio 忽略正则表达式的大小写,请在表达式的开头插入 (?i)。

\n

例如,使用 (?i)email 匹配 \xe2\x80\x9cemail\xe2\x80\x9d 的所有大小写变体。\n来自: https: //www.clickinsight.ca/blog/tips-using-regex-数据工作室

\n