[也適用於v8]{class="badge positive" title="亦適用於Campaign v8"}
建立查詢的步驟 :headding-anchor:steps-to-create-a-query
在Adobe Campaign中建立查詢的步驟如下:
- 選取工作表。 請參考步驟1 — 選擇資料表。
- 選取要擷取的資料。 請參閱步驟2 — 選擇要擷取的資料。
- 定義資料排序順序。 請參考步驟3 — 排序資料。
- 篩選資料。 請參閱步驟4 — 篩選資料。
- 格式化資料。 請參閱步驟5 — 格式化資料。
- 顯示結果。 請參閱步驟6 — 預覽資料。
查詢活動出現在此區段中。
步驟1 — 選擇表格 :headding-anchor:step-1---choose-a-table
選取包含您要在 Document type 視窗中查詢之資料的資料表。 如有必要,請使用篩選欄位或 Filters 按鈕來篩選資料。
步驟2 — 選擇要擷取的資料 :headding-anchor:step-2---choose-data-to-extract
在 Data to extract 視窗中,選取要顯示的資料:這些欄位將構成輸出欄。
例如,選取 Age、Primary key、Email domain 和 City。 結果會根據此選取專案進行組織。 使用視窗右側的藍色箭頭來變更欄順序。
您可以將公式插入運算式中,或對彙總函式執行程式,以編輯運算式。 若要這麼做,請按一下 Expression 欄位,然後選取 Edit expression。
可以群組輸出資料行資料:若要這麼做,請檢查 Data to extract 視窗之 Group 資料行中的 Yes。 此函式產生關於核取之群組軸的結果。 此區段中有群組查詢的範例。
-
Handle groupings (GROUP BY + HAVING) 函式可讓您「分組依據」並選取已分組的專案(「具有」)。 此函式適用於輸出欄中的所有欄位。 例如,此選項可讓您將輸出欄的所有選擇分組,並復原特定型別的資訊,例如介於35到50之間的收件者。
如需詳細資訊,請參閱本章節。
-
Remove duplicate rows (DISTINCT) 函式可讓您去除重複輸出資料行中取得的相同結果。 例如,如果您選取輸出欄中的「姓氏」、「名字」和「電子郵件」欄位來進行人口普查,資料相同的欄位將會被刪除,因為這意味著資料庫中已經多次輸入相同的連絡人:只會考慮一個結果。
步驟3 — 排序資料 :headding-anchor:step-3---sort-data
Sorting 視窗可讓您排序欄內容。 使用箭頭來變更欄順序:
- Sorting 欄可啟用簡單排序,並從A到Z或依遞增順序排列欄內容。
- Descending sort 會以遞減順序將內容從Z排列到A。 這對於檢視紀錄銷售非常有用,例如:最高數字會顯示在清單頂端。
在此範例中,資料會根據收件者年齡以遞增順序排序。
步驟4 — 篩選資料 :headding-anchor:step-4---filter-data
查詢編輯器可讓您篩選資料以縮小搜尋範圍。
提供的篩選器取決於查詢涉及的表格。
選取 Filtering conditions 後,您將會存取 Target elements 區段:這可讓您定義如何篩選要收集的資料。
如下列範例所示,若要復原所有說英語的收件者,請選取:「收件者語言 等於 EN」。
按一下 Preview 標籤以檢視篩選條件的結果。 在此情況下,所有說英語的收件者都會顯示其名稱、名字和電子郵件地址。
熟悉SQL語言的使用者可以按一下 Generate SQL query 以檢視SQL中的查詢。
步驟5 — 格式化資料 :headding-anchor:step-5---format-data
設定限制篩選器後,即可存取 Data formatting 視窗。 此視窗可讓您重新排列輸出欄、轉換資料,以及變更欄標籤的大寫/小寫。 它也可讓您使用計算欄位將公式套用至最終結果。
未勾選的欄不會顯示在資料預覽視窗中。
Transformation 欄可讓您將欄標籤變更為大寫或小寫。 選取欄並按一下 Transformation 欄。 您可以選擇:
- Switch to lower case,
- Switch to upper case,
- First letter in upper case。
步驟6 — 預覽資料 :headding-anchor:step-6---preview-data
Data preview 視窗是最後一個階段。 按一下 Start the preview of the data 以取得您的查詢結果。 它以欄或XML格式提供。 按一下 Generated SQL queries 索引標籤以檢視SQL格式的查詢。
在此範例中,資料會根據收件者年齡以遞增順序排序。