我有一个只有读取权限的 Google 表格文档。
它有一组工人。其中一个字段用于“工作位置”,另一个字段用于“房屋位置”。当这些字段不匹配时,工作人员是“远程”的。
我正在尝试将计算列添加到 Google Data Studio 中的数据源,但我找不到任何检查等价性的字符串函数,并且J=K
无法正常工作。
CASE 运算符也不能比较列。
有没有办法让公式确定两个字段是否相等?
我有一个只有读取权限的 Google 表格文档。
它有一组工人。其中一个字段用于“工作位置”,另一个字段用于“房屋位置”。当这些字段不匹配时,工作人员是“远程”的。
我正在尝试将计算列添加到 Google Data Studio 中的数据源,但我找不到任何检查等价性的字符串函数,并且J=K
无法正常工作。
CASE 运算符也不能比较列。
有没有办法让公式确定两个字段是否相等?
供将来参考,该功能已在2021 年 1 月 7 日更新中引入;因此使用问题(job location
和house location
)中指定的字段,CASE
下面的语句可以解决问题:
CASE
WHEN NOT job location = house location THEN "remote"
ELSE "not remote"
END
可编辑的 Google Data Studio 报告和 GIF 来详细说明:
目前,Data Studio 中没有直接的解决方案来执行此操作。
但是,您可以采用以下两种方法之一:
创建一个新的 Google 表格。使用IMPORTRANGE从源工作表中引入整个数据集,然后在此工作表中添加比较列。使用ARRAYFORMULA将公式一直延伸到最后。(例如=ARRAYFORMULA(D:D=E:E)
- 可以进一步完善)然后此工作表可以用作您的数据源。
创建社区连接器以使用Sheets Service从工作表中获取数据。将比较添加为 Apps 脚本中的列。