5

我有一个只有读取权限的 Google 表格文档。

它有一组工人。其中一个字段用于“工作位置”,另一个字段用于“房屋位置”。当这些字段不匹配时,工作人员是“远程”的。

我正在尝试将计算列添加到 Google Data Studio 中的数据源,但我找不到任何检查等价性的字符串函数,并且J=K无法正常工作。

CASE 运算符也不能比较列。

有没有办法让公式确定两个字段是否相等?

4

2 回答 2

1

供将来参考,该功能已在2021 年 1 月 7 日更新中引入;因此使用问题(job locationhouse location)中指定的字段,CASE下面的语句可以解决问题:

CASE
  WHEN NOT job location = house location THEN "remote"
  ELSE "not remote"
END

可编辑的 Google Data Studio 报告和 GIF 来详细说明:

于 2021-03-11T13:22:22.267 回答
1

目前,Data Studio 中没有直接的解决方案来执行此操作。

但是,您可以采用以下两种方法之一:

  1. 创建一个新的 Google 表格。使用IMPORTRANGE从源工作表中引入整个数据集,然后在此工作表中添加比较列。使用ARRAYFORMULA将公式一直延伸到最后。(例如=ARRAYFORMULA(D:D=E:E)- 可以进一步完善)然后此工作表可以用作您的数据源。

  2. 创建社区连接器以使用Sheets Service从工作表中获取数据。将比较添加为 Apps 脚本中的列。

于 2017-11-17T19:36:41.920 回答