您可以新增表格至報表以顯示資料。 這可以是基於立方度量建立的透視表、具有組的清單或包含值劃分的表。
List with group類型表可讓您將表格中的資料分組,並產生統計資料。 例如,您可以建立資料的總計和子總計。 每個群組都有自己的頁首、詳細資料和頁尾行。
您可能需要一次分析數個資料類別。 具有群組的清單可讓您結合資料,並建立同一表格內不同資料群組的統計資料。 若要這麼做,您可以在表格中建立群組。
在下列範例中,群組會顯示資料庫中的所有促銷活動、傳送,以及每個傳送和每個促銷活動所傳送的訊息數。
它可讓您列出連結至促銷活動的促銷活動(Label (Campaign)、傳送清單(Label),並讓您計算每次傳送傳送的訊息數(Processed)),然後再為每個促銷活動新增訊息(Sum(@processed))。
此處提供完整的實作範例:使用案例:建立包含群組清單的報表。
請注意以下步驟,以建立「含群組的清單」類型表格:
前往報表圖表並放置Query活動。 請參閱收集資料以分析。
填寫來源表格,並選擇統計資料將涉及的表格欄位。
將Page活動置於圖表中。 有關詳細資訊,請參閱Static elements。
將List with group類型表插入頁面。
指定資料路徑,或在查詢中選擇為資料來源的表格。
如果以後要恢復源表中的欄位,並將它們插入表的單元格,則此步驟是強制的。
建立表及其內容。
在Preview標籤中顯示已完成的報表。 然後,您可以發佈報表,並視需要將其匯出為不同格式。 有關詳細資訊,請參閱導出報告。
預設情況下,List with group類型表包括頁眉、明細行和頁腳行。
組本身包括頁眉、明細和頁腳行。
題頭行:此行可讓您為表格欄指定標題。
明細行:此行包含統計值。
頁尾行:此行可讓您顯示總值。
您可以根據需要新增行和欄。
該組可放置在表的任何行上,並包括其自己的頁眉、明細和頁腳行。
行和列:要添加或刪除行或列,請轉至現有行或列,然後使用按一下右鍵菜單。
添加的行的性質取決於游標的位置。 例如,若要新增標題行,請將游標置於標題上,然後按一下Add > A line above/below。
欄的寬度可透過Column format項目來修改。
群組:若要新增群組,請移至一行,然後在下拉式選單中選取相符項目。
若要編輯表格的儲存格並定義其內容和格式,請移至儲存格,然後使用滑鼠右鍵選單。
使用Expression菜單條目選擇要顯示的值。
要將要直接分析的值插入表中,請從可用欄位中選擇這些值。
可用欄位清單與報表構造圖表中表之前的查詢內容一致。
輸入儲存格的標籤,例如標題一。
要執行此操作,請使用與將欄位插入資料庫相同的過程,但不要選擇表達式。 在Label欄位中輸入標籤。 將按原樣顯示。
計算匯總(平均值、總和等) 並在儲存格中顯示。
若要這麼做,請使用Aggregates功能表項目並選取所要的促銷活動。
要定義單元格格式,Cell format…菜單允許您訪問選定單元格的所有可用格式設定選項。
這些選項可讓您個人化報表的最終呈現,讓您更輕鬆地閱讀資訊。
將資料匯出至Excel時,請使用Carriage return欄位:選擇Yes值以強制回車。 此值在導出時將保留。 有關詳細資訊,請參閱導出報告。
Cell format視窗可讓您存取下列標籤:
Value標籤可讓您變更字型和各種值屬性,或根據其性質定義格式。
格式會變更資料顯示:例如,Number、Monetary和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 —— 建立第二頁
在此範例中,我們將建立兩頁報表:第一頁將包含清單和每個促銷活動的傳送總數,以及傳送的訊息數。 傳送名稱將可點按連結,並可讓您前往報表的第二頁,以檢視所選傳送中每個電子郵件網域的傳送劃分及表格和圖表。 在第二頁,表格將用作圖表的圖例。
建立與促銷活動結構相關的新報表Campaigns (nms)。
按一下Save以建立報表。
前往圖表並新增要用於設計報表內容的第一個元件:第一查詢和第一頁。
第一個查詢可讓您收集連結至每個促銷活動的傳送。 其目標是顯示連結至每個促銷活動之Adobe Campaign資料庫的各種傳送報表。
連按兩下第一個查詢以加以編輯,然後套用下列步驟以進行設定:
首先,更改應用查詢源的方案:選擇Deliveries (nms)方案。
按一下Edit query連結並顯示高級欄位。
選取下列欄位:
將別名連結到每個欄位:建議您這麼做,以方便從將新增至報表第一頁的表格中選取資料。
在此示例中,我們將使用以下別名:
按兩下Next按鈕,即可進入Data filtering步驟。
新增篩選條件,僅收集連結至促銷活動的傳送。
此篩選器的語法如下:「'促銷活動'連結的外鍵大於0」。
按一下Finish保存這些條件,然後按一下Ok關閉查詢編輯器。
在此步驟中,我們將設定報表的第一頁。 若要設定,請套用下列步驟:
開啟Page活動並輸入其標題,例如,在此例中為傳送。
透過工具列插入含群組的清單並輸入其標籤,例如:每個促銷活動的傳送清單。
按一下Table data XPath…連結並選取傳送連結,例如:[query/delivery]
。
按一下Data頁籤並更改表的佈局:在右側新增三欄。
新增群組。
此群組可讓您將促銷活動和連結至促銷活動的傳送分組。
在群組視窗中,參考'Campaign'連結的外鍵,並關閉視窗。
編輯群組標題的第一個儲存格,並將促銷活動的Label欄位插入為運算式。
編輯詳細資料行的第二個儲存格,並選取傳送Label。
編輯此單元格的格式並開啟Click頁籤。 設定適當的選項,讓使用者按一下傳送名稱時,在相同視窗中開啟。
要執行此操作,請選擇Next page類型操作,然後選擇In the same window作為開啟選項。
在窗口的下半部,按一下Add並指定/vars/selectedDelivery
路徑和@deliveryId表達式,該表達式與先前建立的查詢中定義的傳送主鍵的別名匹配。 此公式可讓您存取選取的傳送。
編輯組腳注行的第二個單元格,然後輸入Total per campaign作為標籤。
編輯組標題行的第三個單元格,然後輸入Number of messages sent作為標籤。
此資訊與列標題一致。
編輯詳細資料行的第三個儲存格,並選取已處理的訊息指示符作為運算式。
編輯群組頁尾行的第三個儲存格,選取已處理的傳送指標,並套用Sum匯總至它。
編輯詳細資訊行的第四個單元格,並選擇錯誤傳送錯誤率作為表達式。
選取此儲存格,以顯示代表傳送錯誤率的值列。
若要這麼做,請存取儲存格格式,然後前往More標籤。 在下拉清單中選擇Value bar條目,然後選擇Hide the cell value選項。
您現在可以檢視報表演算。 按一下Preview頁籤並選擇Global選項:這會顯示連結至促銷活動之Adobe Campaign資料庫中所有傳送的清單。
我們建議使用Preview標籤,以確認表格中的資料已正確選取並設定。 完成後,您可以繼續格式化表格。
將Bold樣式套用至顯示每個促銷活動總計和已處理訊息總數的儲存格。
按一下群組標題行(顯示促銷活動名稱的行)的第一個儲存格,然後選取Edit > Merge to right。
合併群組標題行的前兩個儲存格,將會重新對齊促銷活動標題和連結至其的傳送清單。
我們建議您等到建立報表後再合併儲存格,因為合併是不可逆的。
我們想新增第二個查詢和第二個頁面,以在報表使用者點按時顯示傳送的詳細資料。 新增查詢前,請編輯您所建立的頁面,並啟用傳出轉移,以便連結至查詢。
在Page活動後添加新查詢並編輯其模式:選擇Recipient delivery logs方案。
編輯查詢並定義輸出列。 若要顯示每個電子郵件網域的傳送次數,您必須:
計算主鍵的總和,以計算傳送記錄檔的數目:
收集收件者電子郵件網域和群組資訊,並在此欄位中:若要這麼做,請在網域名稱欄中選取Group選項。
將下列別名連結到欄位:
count(primary key):@count
電子郵件網域(收件者):@domain
按兩下Next按鈕:這會帶您進入Data filtering步驟。
新增篩選條件,僅收集連結至所選傳送的資訊。
語法如下:'Delivery'連結的外鍵等於設定$([vars/selectedDelivery])
的值
關閉查詢設定視窗,並在第二個查詢後新增頁面至圖表。
編輯頁面並輸入其標籤:電子郵件網域。
取消選中Enable output transitions選項:這是報表的最後一頁,後面不會有其他活動。
使用右鍵功能表新增包含群組的新清單,並呼叫每個收件者的電子郵件網域。
按一下Table data XPath…並選擇Recipient delivery logs連結。
在Data標籤中,按如下方式調整表:
在右側新增兩欄。
在明細行的第一個單元格中,添加rowNum()-1表達式以計算行數。 然後變更儲存格的格式:在Extra標籤中,選擇Color tab並按一下Ok。
此設定可讓您使用表格作為圖表的標題。
在詳細資料行的第二個儲存格中,新增Email domain(Recipient)運算式。
在詳細資料行的第三個儲存格中,新增count(primary key)運算式。
使用右鍵菜單將餅圖添加到頁面,並為其分配電子郵件域標籤。 有關詳細資訊,請參閱圖表類型和變型。
按一下Variants連結,並取消選取Display label和Display caption選項。
檢查是否未配置值排序。 如需詳細資訊,請參閱本章節。
在Data標籤中,變更資料來源:從下拉清單中選擇Context data。
然後按一下Advanced settings,並選取收件者傳送記錄的連結。
在Chart type區段中,選取Email domain變數。
然後,添加要執行的計算:選擇總和作為運算子。
按一下Detail按鈕以選擇計數將關注的欄位,然後關閉配置窗口。
儲存報表。
您的頁面現在已設定。
要查看此配置的結果,請按一下Preview頁籤並選擇Global選項。
報表的第一頁詳細列出資料庫中所包含的所有傳送。
如果您按一下其中一個傳送的連結,圖表會顯示此傳送的電子郵件網域劃分。 您現在位於報表的第二頁,可按一下適當的按鈕返回上一頁。
此類型的表格可讓您顯示根據資料庫中資料計算的統計資料。
這些類型的報表的設定與描述性分析精靈所用的報表類似。 有關詳細資訊,請參見此頁面。
有關建立透視表的詳細資訊,請參閱本節。