在此範例中,我們要復原過去7天期間未聯絡的收件者。 此查詢與所有傳送有關。
此範例也說明如何設定與選取收集要素(或橘色節點)相關的篩選。 收集元素位於 Field to select 視窗。
需要選取哪個表格?
收件者表格(nms:recipient)
要為輸出欄選取的欄位
主索引鍵、姓氏、名字和電子郵件
根據篩選的資訊標準
根據今天之前7天回訪的收件者傳遞記錄
應用以下步驟:
開啟一般查詢編輯器並選取收件者表格 (nms:recipient).
在 Data to extract 視窗,選取 Primary key, First name, Last name 和 Email.
在排序視窗中,依字母順序排序名稱。
在 Data filtering 視窗,選取 Filtering conditions.
在 Target element 視窗中,擷取過去7天沒有追蹤記錄之設定檔的篩選條件涉及兩個步驟。 您需要選取的元素為多對多連結。
首先,選取 Recipient delivery logs (broadlog) 第一個收集要素(橘色節點) Value 欄。
選擇 do not exist as 運運算元。 不需要在此行中選取第二個值。
第二個篩選條件的內容取決於第一個篩選條件。 在此, Event date 欄位直接提供於 Recipient delivery logs 因為有此表格的連結。
選取 Event date 使用 greater than or equal to 運運算元。 選取 DaysAgo (7) 值。 若要這麼做,請按一下 Edit expression 在 Value 欄位。 在 Formula type 視窗,選取 Process on dates 和 Current date minus n days,將「7」指定為值。
已設定篩選條件。
在 Data formatting 視窗中,將姓氏切換為大寫。 按一下 Last name 行於 Transformation 欄並選取 Switch to upper case (在下拉式功能表中)。
使用 Add a calculated field 函式將欄插入資料預覽視窗中。
在此範例中,新增計算欄位,並將收件者的名字和姓氏加入單一欄中。 按一下 Add a calculated field 函式。 在 Export calculated field definition 視窗,輸入標籤和內部名稱,然後選擇 JavaScript Expression 型別。 然後輸入下列運算式:
var rep = source._firstName+" - "+source._lastName
return rep
按一下 OK。此 Data formatting 視窗已設定。
如需新增計算欄位的詳細資訊,請參閱本區段。
結果顯示在 Data preview 視窗。 過去7天未聯絡的收件者會依字母順序顯示。 名稱會以大寫顯示,而且已建立具有名字和姓氏的欄。