建立資料表

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

建立組的清單

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​選項。

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

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

建立劃分或透視表

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

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

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

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now