建立資料表

您可以新增表格至報表以顯示資料。 這可以是基於立方度量建立的透視表、具有組的清單或包含值劃分的表。

建立組的清單

List with group​類型表可讓您將表格中的資料分組,並產生統計資料。 例如,您可以建立資料的總計和子總計。 每個群組都有自己的頁首、詳細資料和頁尾行。

注意

包含表格的​Page​活動前必須有​Query​或​Script​活動,才能收集要在報表中分析的資料。 有關這些活動的詳細資訊,請參閱收集資料以分析指令碼活動

操作原則

您可能需要一次分析數個資料類別。 具有群組的清單可讓您結合資料,並建立同一表格內不同資料群組的統計資料。 若要這麼做,您可以在表格中建立群組。

在下列範例中,群組會顯示資料庫中的所有促銷活動、傳送,以及每個傳送和每個促銷活動所傳送的訊息數。

它可讓您列出連結至促銷活動的促銷活動(Label (Campaign)、傳送清單(Label),並讓您計算每次傳送傳送的訊息數(Processed)),然後再為每個促銷活動新增訊息(Sum(@processed))。

實施步驟

此處提供完整的實作範例:使用案例:建立包含群組清單的報表

請注意以下步驟,以建立「含群組的清單」類型表格:

  1. 前往報表圖表並放置​Query​活動。 請參閱收集資料以分析

  2. 填寫來源表格,並選擇統計資料將涉及的表格欄位。

  3. 將​Page​活動置於圖表中。 有關詳細資訊,請參閱Static elements

  4. 將​List with group​類型表插入頁面。

  5. 指定資料路徑,或在查詢中選擇為資料來源的表格。

    如果以後要恢復源表中的欄位,並將它們插入表的單元格,則此步驟是強制的。

  6. 建立表及其內容。

  7. 在​Preview​標籤中顯示已完成的報表。 然後,您可以發佈報表,並視需要將其匯出為不同格式。 有關詳細資訊,請參閱導出報告

添加行和列

預設情況下,List with group​類型表包括頁眉、明細行和頁腳行。

組本身包括頁眉、明細和頁腳行。

  • 題頭行:此行可讓您為表格欄指定標題。

  • 明細行:此行包含統計值。

  • 頁尾行:此行可讓您顯示總值。

您可以根據需要新增行和欄。

該組可放置在表的任何行上,並包括其自己的頁眉、明細和頁腳行。

行和列:要添加或刪除行或列,請轉至現有行或列,然後使用按一下右鍵菜單。

添加的行的性質取決於游標的位置。 例如,若要新增標題行,請將游標置於標題上,然後按一下​Add > A line above/below

欄的寬度可透過​Column format​項目來修改。

群組:若要新增群組,請移至一行,然後在下拉式選單中選取相符項目。

定義單元格內容

若要編輯表格的儲存格並定義其內容和格式,請移至儲存格,然後使用滑鼠右鍵選單。

使用​Expression​菜單條目選擇要顯示的值。

  • 要將要直接分析的值插入表中,請從可用欄位中選擇這些值。

    可用欄位清單與報表構造圖表中表之前的查詢內容一致。

  • 輸入儲存格的標籤,例如標題一。

    要執行此操作,請使用與將欄位插入資料庫相同的過程,但不要選擇表達式。 在​Label​欄位中輸入標籤。 將按原樣顯示。

  • 計算匯總(平均值、總和等) 並在儲存格中顯示。

    若要這麼做,請使用​Aggregates​功能表項目並選取所要的促銷活動。

定義單元格格式

要定義單元格格式,Cell format…​菜單允許您訪問選定單元格的所有可用格式設定選項。

這些選項可讓您個人化報表的最終呈現,讓您更輕鬆地閱讀資訊。

將資料匯出至Excel時,請使用​Carriage return​欄位:選擇​Yes​值以強制回車。 此值在導出時將保留。 有關詳細資訊,請參閱導出報告

Cell format​視窗可讓您存取下列標籤:

  • Value​標籤
  • Borders​標籤
  • Click​標籤
  • Extra​標籤

Value​標籤可讓您變更字型和各種值屬性,或根據其性質定義格式。

格式會變更資料顯示:例如,NumberMonetary​和​Percentage​格式可讓您對齊右側的數字並顯示小數點。

如何設定貨幣格式的範例:您可以指定值所表示的貨幣、選擇是否分隔千位,並以紅色顯示負值。 貨幣符號的位置取決於在其配置檔案中定義的運算子的語言。

日期的設定範例:您可以選擇是否顯示時間。

邊框​標籤可讓您在表格中的行和列添加邊框。 將大型報表匯出至Excel時,新增邊框至儲存格可能會導致效能問題。

如有必要,可以在表模板中定義邊框(Administration > Configuration > Form rendering)。

在這種情況下,您會使用下列語法:

在「網頁」索引標籤中:

 .tabular td {
 border: solid 1px #000000;
 }

在Excel標籤中:

 <style name="odd" fillColor="#fdfdfd">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style> 
 
 <style name="even" fillColor="#f7f8fa">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style> 

Click​標籤可讓您定義當使用者按一下儲存格或表格內容時的動作。

在下列範例中,按一下儲存格中的值可讓您顯示報表的第二頁:它將包含儲存格中傳送的資訊。

Extra​標籤可讓您將視覺化連結至資料,例如彩色標籤或值列。 當表格在圖表中顯示為圖例時,會使用彩色標籤。 如需詳細資訊,請參閱實作範例:步驟5 —— 建立第二頁

使用案例:建立包含群組清單的報表

在此範例中,我們將建立兩頁報表:第一頁將包含清單和每個促銷活動的傳送總數,以及傳送的訊息數。 傳送名稱將可點按連結,並可讓您前往報表的第二頁,以檢視所選傳送中每個電子郵件網域的傳送劃分及表格和圖表。 在第二頁,表格將用作圖表的圖例。

步驟1 —— 建立報表

建立與促銷活動結構相關的新報表​Campaigns (nms)

按一下​Save​以建立報表。

前往圖表並新增要用於設計報表內容的第一個元件:第一查詢和第一頁。

步驟2 —— 建立第一個查詢

第一個查詢可讓您收集連結至每個促銷活動的傳送。 其目標是顯示連結至每個促銷活動之Adobe Campaign資料庫的各種傳送報表。

連按兩下第一個查詢以加以編輯,然後套用下列步驟以進行設定:

  1. 首先,更改應用查詢源的方案:選擇​Deliveries (nms)​方案。

  2. 按一下​Edit query​連結並顯示高級欄位。

  3. 選取下列欄位:

    • 遞送標籤,
    • 交付的主要關鍵,
    • 促銷活動標籤,
    • 已處理交貨的指標,
    • 促銷活動連結的外鍵,
    • 錯誤率指示器。

    將別名連結到每個欄位:建議您這麼做,以方便從將新增至報表第一頁的表格中選取資料。

    在此示例中,我們將使用以下別名:

    • 標籤:@label
    • 主鍵:@deliveryId
    • 標籤(促銷活動):@label1
    • 已處理:@processed
    • 「促銷活動」(「id」欄位)連結的外鍵:@operationId
    • 錯誤率:@errorRatio
  4. 按兩下​Next​按鈕,即可進入​Data filtering​步驟。

    新增篩選條件,僅收集連結至促銷活動的傳送。

    此篩選器的語法如下:「'促銷活動'連結的外鍵大於0」。

  5. 按一下​Finish​保存這些條件,然後按一下​Ok​關閉查詢編輯器。

步驟3:建立第一頁

在此步驟中,我們將設定報表的第一頁。 若要設定,請套用下列步驟:

  1. 開啟​Page​活動並輸入其標題,例如,在此例中為​傳送

  2. 透過工具列插入含群組的清單並輸入其標籤,例如:每個促銷活動的傳送清單。

  3. 按一下​Table data XPath…​連結並選取傳送連結,例如:[query/delivery]

  4. 按一下​Data​頁籤並更改表的佈局:在右側新增三欄。

  5. 新增群組。

    此群組可讓您將促銷活動和連結至促銷活動的傳送分組。

  6. 在群組視窗中,參考'Campaign'連結​​外鍵,並關閉視窗。

  7. 編輯群組標題的第一個儲存格,並將促銷活動的​Label​欄位插入為運算式。

  8. 編輯詳細資料行的第二個儲存格,並選取傳送​Label

  9. 編輯此單元格的格式並開啟​Click​頁籤。 設定適當的選項,讓使用者按一下傳送名稱時,在相同視窗中開啟。

    要執行此操作,請選擇​Next page​類型操作,然後選擇​In the same window​作為開啟選項。

  10. 在窗口的下半部,按一下​Add​並指定​/vars/selectedDelivery​路徑和​@deliveryId​表達式,該表達式與先前建立的查詢中定義的傳送主鍵的別名匹配。 此公式可讓您存取選取的傳送。

  11. 編輯組腳注行的第二個單元格,然後輸入​Total per campaign​作為標籤。

  12. 編輯組標題行的第三個單元格,然後輸入​Number of messages sent​作為標籤。

    此資訊與列標題一致。

  13. 編輯詳細資料行的第三個儲存格,並選取已處理的訊息指示符作為運算式。

  14. 編輯群組頁尾行的第三個儲存格,選取已處理的傳送指標,並套用​Sum​匯總至它。

  15. 編輯詳細資訊行的第四個單元格,並選擇​錯誤傳送錯誤率​作為表達式。

  16. 選取此儲存格,以顯示代表傳送錯誤率的值列。

    若要這麼做,請存取儲存格格式,然後前往​More​標籤。 在下拉清單中選擇​Value bar​條目,然後選擇​Hide the cell value​選項。

    您現在可以檢視報表演算。 按一下​Preview​頁籤並選擇​Global​選項:這會顯示連結至促銷活動之Adobe Campaign資料庫中所有傳送的清單。

    我們建議使用​Preview​標籤,以確認表格中的資料已正確選取並設定。 完成後,您可以繼續格式化表格。

  17. 將​Bold​樣式套用至顯示每個促銷活動總計和已處理訊息總數的儲存格。

  18. 按一下群組標題行(顯示促銷活動名稱的行)的第一個儲存格,然後選取​Edit > Merge to right

    合併群組標題行的前兩個儲存格,將會重新對齊促銷活動標題和連結至其的傳送清單。

    注意

    我們建議您等到建立報表後再合併儲存格,因為合併是不可逆的。

步驟4 —— 建立第二個查詢

我們想新增第二個查詢和第二個頁面,以在報表使用者點按時顯示傳送的詳細資料。 新增查詢前,請編輯您所建立的頁面,並啟用傳出轉移,以便連結至查詢。

  1. 在​Page​活動後添加新查詢並編輯其模式:選擇​Recipient delivery logs​方案。

  2. 編輯查詢並定義輸出列。 若要顯示每個電子郵件網域的傳送次數,您必須:

    • 計算主鍵的總和,以計算傳送記錄檔的數目:

    • 收集收件者電子郵件網域和群組資訊,並在此欄位中:若要這麼做,請在網域名稱欄中選取​Group​選項。

    將下列別名連結到欄位:

    • count(primary key):@count

    • 電子郵件網域(收件者):@domain

  3. 按兩下​Next​按鈕:這會帶您進入​Data filtering​步驟。

    新增篩選條件,僅收集連結至所選傳送的資訊。

    語法如下:'Delivery'連結的外鍵等於設定$([vars/selectedDelivery])的值

  4. 關閉查詢設定視窗,並在第二個查詢後新增頁面至圖表。

步驟5 —— 建立第二頁

  1. 編輯頁面並輸入其標籤:電子郵件網域

  2. 取消選中​Enable output transitions​選項:這是報表的最後一頁,後面不會有其他活動。

  3. 使用右鍵功能表新增包含群組的新清單,並呼叫​每個收件者的電子郵件網域

  4. 按一下​Table data XPath…​並選擇​Recipient delivery logs​連結。

  5. 在​Data​標籤中,按如下方式調整表:

    • 在右側新增兩欄。

    • 在明細行的第一個單元格中,添加​rowNum()-1​表達式以計算行數。 然後變更儲存格的格式:在​Extra​標籤中,選擇​Color tab​並按一下​Ok

      此設定可讓您使用表格作為圖表的標題。

    • 在詳細資料行的第二個儲存格中,新增​Email domain(Recipient)​運算式。

    • 在詳細資料行的第三個儲存格中,新增​count(primary key)​運算式。

  6. 使用右鍵菜單將餅圖添加到頁面,並為其分配​電子郵件域​標籤。 有關詳細資訊,請參閱圖表類型和變型

  7. 按一下​Variants​連結,並取消選取​Display label​和​Display caption​選項。

  8. 檢查是否未配置值排序。 如需詳細資訊,請參閱本章節

  9. 在​Data​標籤中,變更資料來源:從下拉清單中選擇​Context data

  10. 然後按一下​Advanced settings,並選取收件者傳送記錄的連結。

  11. 在​Chart type​區段中,選取​Email domain​變數。

  12. 然後,添加要執行的計算:選擇總和作為運算子。

  13. 按一下​Detail​按鈕以選擇計數將關注的欄位,然後關閉配置窗口。

  14. 儲存報表。

    您的頁面現在已設定。

步驟6 —— 查看報告

要查看此配置的結果,請按一下​Preview​頁籤並選擇​Global​選項。

報表的第一頁詳細列出資料庫中所包含的所有傳送。

如果您按一下其中一個傳送的連結,圖表會顯示此傳送的電子郵件網域劃分。 您現在位於報表的第二頁,可按一下適當的按鈕返回上一頁。

建立劃分或透視表

此類型的表格可讓您顯示根據資料庫中資料計算的統計資料。

這些類型的報表的設定與描述性分析精靈所用的報表類似。 有關詳細資訊,請參見此頁面

有關建立透視表的詳細資訊,請參閱本節

本頁內容