如何在 Data Studio 中为多个最终用户启用 "Filter by Email"?

How can I enable "Filter by Email" for multiple end users in Data Studio?

将此问题和答案添加到 Stack Overflow,因为我已经搜索并搜索了无济于事的答案,并与 Minhaz Kazi @ Google 一起寻找方法。谢谢 Minhaz!

我想在我的报告数据源上启用 "Filter by Email" 以仅允许特定用户查看报告。

这对于单个用户来说很容易实现,但是如果我希望不止一个人可以访问同一个过滤器怎么办? (即 Bill 和 Ted 都为 Evil Corp. 工作,我希望他们都能自动看到 Evil Corp. 的数据,并且在查看报告时只看到 Evil Corp. 的数据)

解决方案是创建一个 table,每个用户及其组织都有一行,例如:

org    email
org1   bill@evilcorp.com
org1   ted@evilcorp.com
org2   john@notsoevilcorp.com
org3   emily@goodcorp.com

然后,使用此 table 在 Data Studio 中创建数据源并启用 "Filter by Email"

最后,在您的报告中创建一个包含您的主要数据和此用户查找的合并数据源 table。对我来说,将用户查找作为左侧源,然后使用组织作为合并中的连接键非常有效。

现在,当 Bill 或 Ted 查看报告时,他们将看到 Evil Corp 的数据,但只能看到他们的组织。

希望这对某人有所帮助!