按照每列多個電子郵件地址篩選

依電子郵件地址篩選的運作方式,是將已登入的觀眾電子郵件地址,與資料來源中含有有效電子郵件地址的欄位進行比對。針對資料中的每一列,篩選器會檢查觀眾的電子郵件地址是否與該列中的地址相符。

請考慮使用下列的資料:

電子郵件 資料
alan@example.com abc
mary@example.com CDE
alan@example.com efg
mary@example.com 酥油

如果這項資料是依電子郵件地址篩選,且使用者 alan@example.com 查看篩選過的報表,那麼這名使用者只會看到 abcefg 的資料。如果另一位使用者 mary@example.com 查看同一份報表,則這位使用者會看到資料 cdeghi

在觀眾和資料之間建立一對一關係時,這個方法就會生效。但如果您也想讓使用者 manager@example.com 查看資料,該怎麼做呢?也就是說,您希望許多人都能看到相同的資料列 (多對多關係)。

由於依電子郵件篩選功能只適用於每列一個地址,因此您無法在「電子郵件」欄位中加入電子郵件地址清單。舉例來說,如果在「電子郵件」欄位中加入電子郵件地址清單,系統就無法處理:

電子郵件 資料
alan@example.com、manager@example.com、vp@example.com、bigwig@customer.com abc

解決方案:使用資料混合

您可以使用任何共同欄位做為彙整鍵,將地址資料表與資料合併,在電子郵件地址和資料之間建立多對多關係。

水果攤位示例

你是一家農產品公司的管理者,想向銷售代表展示他們在各個水果攤位的銷售表現。多位銷售人員可以服務多個攤位。如要篩選資料,讓銷售人員只看到自己的資料,請按照下列步驟操作:

步驟 1:建立存取控制清單資料表

在這個步驟中,您將建立存取控制清單 (ACL) 資料表,其中包含授權業務人員的電子郵件地址,並搭配可用於匯入作業的彙整鍵資料欄位 (水果攤名稱)。

業務代表電子郵件 彙整鍵
salesrep1@example.com Fruit Stand A
salesrep2@example.com Fruit Stand A
salesrep1@example.com Fruit Stand B

salesrep2@example.com

Fruit Stand C

存取控制清單 (ACL) 表格

請注意,使用者 salesrep1@example.com 可以查看水果攤 A 和水果攤 B 的資料,而使用者 salesrep2@example.com 則可以查看水果攤 A 和水果攤 C 的資料。

步驟 2:建立資料表

資料表會追蹤每位業務員在各果汁攤位的銷售情形。

水果攤 水果 銷售
Fruit Stand A Apple 50
Fruit Stand A 香蕉 26
Fruit Stand A 橘色 20
Fruit Stand A 93
Fruit Stand B Apple 98
Fruit Stand B 香蕉 86
Fruit Stand B 橘色 7
Fruit Stand B 85
Fruit Stand C Apple 21
Fruit Stand C 香蕉 61
Fruit Stand C 橘色 3
水果攤 C 78

資料表

步驟 3:將電子郵件篩選器套用至 ACL 表

如要將電子郵件篩選器套用至 ACL 表格,請完成下列步驟:

  1. 編輯 ACL 表格的資料來源
  2. 按一下「依電子郵件篩選」
  3. 選取篩選器的「Sales Rep Email」欄位。

步驟 4:將 ACL 資料表與資料表混合

最後,將資料表與 ACL 表格合併。我們想有效地將業務代表電子郵件地址新增為資料表的資料欄,因此會從資料表開始,然後左外連 ACL 表。

如未套用電子郵件篩選器,您會看到兩位業務代表的所有記錄。不過,套用電子郵件篩選器後,將 ACL 表格與銷售資料表格合併,系統會根據查看報表的業務人員篩選資料。每位代表查看這份報表時,會看到以下資訊:

業務代表 1 會看到以下畫面:

資料 果實 銷售
水果攤 A Apple 50
水果攤 A 香蕉黃 26
水果攤 A 橘色 20
水果攤 A 93
水果攤 B Apple 98
水果攤 B 香蕉黃 86
水果攤 B 橘色 7
水果攤 B 85

業務代表 2 會看到以下畫面:

資料 果實 銷售
水果攤 A 香蕉黃 26
水果攤 A 橘色 20
水果攤 A Apple 50
水果攤 A 93
水果攤 C 香蕉黃 61
水果攤 C 橘色 3
水果攤 C Apple 21
水果攤 C 78