報表是現代企業中最常用到的功能之一。Salesforce中提供了強大的報表和儀表板功能。
報表和儀表板簡介
報表是一組數據展示,用戶可以自定義規則,只有符合相應規則的數據才會顯示出來。
Salesforce的報表功能強大,包括了篩選條件、分組顯示、圖表顯示等。
每一個報表都包含一個主要對象和一個或幾個相關對象。比如:在系統默認提供的報表類型中,有“聯系人和客戶”。這里“聯系人”就是主要對象,“客戶”就是和主要對象相關的對象。
儀表板是一個一覽表界面,可以圖像化顯示當前系統中的數據。儀表板由不同的組件組成,每個組件都是一個報表的圖像化顯示。
報表和儀表板都可以按文件夾保存。用戶對於每個文件夾都可以單獨設置用戶權限。
報表類型
報表類型是一組建立報表的模板,不同的報表類型定義了報表中顯示的元素和過濾條件。
報表類型是基於系統中對象間關系自動生成的。
這些由系統預定義的報表模板為用戶省去了從零開始建立報表的麻煩。
報表編輯器
Salesforce中提供了圖形化的報表編輯器,用於設定報表的屬性,並運行報表。
下面通過一個示例來講述如何使用報表編輯器。
選擇報表類型
- 在主菜單上點擊“報表”選項卡
- 在“報表和儀表板”界面,點擊“新建報表...”按鈕
- 選擇報表類型。展開“客戶和聯系人”,選擇“聯系人和客戶”一項
- 單擊右下角的“創建”按鈕便進入了報表編輯器
報表編輯器主界面簡介
報表編輯器主界面分為三部分。
左側是字段部分,用戶可以直接從中拖動字段添加到報表中。
右側上半部分是篩選器部分,用戶可以設定規則,只有符合規則的數據才會顯示在報表中。
右側下半部分是預覽部分,直接顯示該報表的結果,用戶做更改后預覽會自動更新。
使用篩選器增加篩選條件
在篩選器部分,點擊“添加”按鈕,篩選器下方的空白部分會自動增加一行篩選條件。
在篩選條件部分,可以設定需要篩選的字段、比較條件(等於、不等於、包含、大於、小於等)和被比較的值。
增加篩選條件1
- 在篩選器部分,點擊“添加”按鈕
- 對於需要篩選的字段,選擇“名字”
- 對於比較條件,選擇“包含”
- 對於被比較的值,填入“se”
- 點擊確定按鈕
篩選器部分的篩選條件自動變為了“名字 包含 "se"”,同時預覽部分被自動更新了,顯示名字中包含“se”的聯系人清單。
增加篩選條件2
- 在篩選器部分,點擊“添加”按鈕
- 對於需要篩選的字段,選擇“職務”
- 對於比較條件,選擇“包含”
- 對於被比較的值,填入“CFO”
- 點擊確定按鈕
篩選器部分的篩選條件增加了“職務 包含 "CFO"”,預覽部分也被自動更新了。之前符合篩選條件1的兩條記錄現在只剩一條了。
使用篩選器變更篩選器邏輯
在默認條件下,所有的篩選條件之間的邏輯都是“和”(AND),也就是說報表的結果需要符合所有篩選條件。
在篩選器部分,可以自定義篩選條件之間的邏輯。
變更篩選器邏輯為“或”(OR)
- 在篩選器部分,點擊“添加”按鈕右邊的小箭頭,在下拉菜單中選擇“篩選器邏輯”
- 在篩選條件的上方,出現了篩選器邏輯的編輯框
-
篩選器邏輯編輯框中的數字(1、2)代表了現有的篩選條件,將其中的“AND”改為“OR”
-
點擊“確定”按鈕,可以看到預覽的結果變成了三行數據。這三行數據要么符合篩選條件1(名字包含“se”),要么符合篩選條件2(職務包含“CFO”),或者都符合
報表外觀
報表可以有四種外觀:表格、摘要、矩陣、結合。其中表格外觀是默認外觀。
在報表編輯器的預覽部分,單擊“表格格式”右邊的下拉箭頭,可以切換不同的外觀。
摘要外觀
將預覽結果切換為“摘要”格式。在列名和數據直接多出了一行區域,用戶可以將字段從左側邊欄中拖動到此處對結果進行分組。
比如在上述示例的預覽結果界面,將“職務”字段拖動到結果中,則結果中的三行數據自動根據“職務”進行了分組。
用戶也可以拖動更多字段對結果進行更詳細的分組。比如拖動“名字”字段,則在預覽結果中,每個根據“職務”分的組中又會根據“名字”分成更小的組。
矩陣外觀
矩陣格式和摘要格式類似,也可以將字段拖動到結果部分進行分組。矩陣格式中,可以對結果進行二維分組。
還是以上述的預覽結果為例,將預覽結果切換為“矩陣”格式。當拖動職務和名字到矩陣外觀后,預覽的結果按照職務和名字進行了二維分組。
結合外觀
結合格式主要用於建立多組各自獨立的篩選條件,並將結果連接在一起顯示。相當於建立多個報表並放在一起顯示。
下面以上述的預覽結果為例,將預覽結果切換為“結合”格式。
從左側邊欄的“字段”部分拖動“稱謂”到現有預覽結果的右邊空白處,則自動建立了一個新的報表塊,顯示所有的“稱謂”。
在預覽部分,出現了“稱謂”的預覽結果。在此結果的上方有“聯系人和客戶 塊 2”的字樣,而之前的預覽結果部分上方有了“聯系人和客戶 塊 1”的字樣。
在篩選器部分,也增加了“聯系人和客戶 塊 2”部分,可以為剛剛添加的“稱謂”預覽結果增加篩選條件和篩選邏輯。
至此,我們成功地用報表編輯器建立了一個報表。
自定義報表類型
在Salesforce中可以設置自定義報表類型。用戶通過“自定義報表類型”可以自定義報表包含的對象及對象關系,創建內容更加靈活的報表。
在設置頁面中搜索“報表類型”,點擊“創建”菜單下的“報表類型”鏈接,進入“自定義報表類型”頁面。
示例:創建自定義報表類型
- 在“自定義報表類型”頁面,點擊“新建自定義報表類型”按鈕,進入新建頁面
- 在“步驟1”頁面中,選擇“主對象”。“主對象”是此報表類型的核心對象,比如“客戶”或“聯系人”或某自定義對象。在此處選擇“聯系人”
- 繼續在此頁面中設置其他基本屬性,比如標簽、描述、存儲的類別、是否對所有人可見等
- 進入下一步
- 在“步驟2”頁面中,可以設置與此報表類型主對象相關聯的其他對象。前一步設置的“主對象”已經顯示在頁面中,並標記為“A”,不可更改
- 如果在此處不做任何改動,直接保存,則此自定義報表類型便只與“聯系人”對象相關。報表中的各種過濾器和邏輯條件都只限於“聯系人”對象
- 點擊“單擊以關聯另一個對象”,可以增加一個關聯的對象
- 點擊之后,界面中增加了一個“B”框。用戶可以在此框中選擇與“聯系人”關聯的另一個對象,並選擇兩個對象之間的關系。在此處選擇“業務機會”
- 定義“A到B關系”。兩個對象間有兩種關系可以選擇。如果選擇“每個 "A" 記錄必須至少有一個相關 "B" 記錄。”,則在報表中每個顯示出來的“聯系人”記錄都必然至少有一條“業務機會”記錄,類似於邏輯關系的“和”。如果選擇“"A" 記錄可能有或沒有相關 "B" 記錄。”,則在報表中可以顯示出所有的“聯系人”,無論“聯系人”的記錄有沒有相關的“業務機會”記錄,類似於邏輯關系的“或”。選擇了一個關系之后,右邊的圖示會顯示相應的結果
- 設置“B”對象之后,可以繼續點擊“單擊以關聯另一個對象”,繼續增加關聯的對象
- 設置完成后,點擊“保存”,即可保存此自定義報表類型,供創建報表時使用
示例:編輯自定義報表類型布局
在自定義報表類型的詳細信息頁面,點擊“編輯布局”,即可編輯布局。
在此頁面中,用戶可以看到兩個對象的各個字段。選擇一個或多個字段,點擊“編輯屬性”按鈕,即可編輯這些字段的屬性,包括:
- 顯示為:字段在報表中的列頭文字
- 默認情況下選中:字段默認在新建報表時顯示在報表中
儀表板編輯器
儀表板的編輯相對於報表來說簡單一些。
在“報表和儀表板”界面下,點擊“新建儀表板...”按鈕,即可進入儀表板編輯器。
儀表板編輯器分為左右兩部分,左邊是組件和數據源部分,右邊是預覽部分。用戶可以從左邊拖動某些組件到右邊的預覽界面,即可將報表添加到該儀表板中。
示例:建立儀表板
- 從左側的“組件”部分拖動“餅圖”組件到右側的第一列。這時,一個“餅圖”的組件便被添加到了儀表板中
-
編輯該餅圖組件的標題等屬性
-
在左側的組件部分,單擊“數據源”標簽,切換到“數據源”部分
- 在數據源部分,展開“報表”,可以找到已經存在的報表。拖動任一報表到右側的餅圖上,即可將該報表綁定到餅圖組件中
動態儀表板
Salesforce中對於不同的用戶有着不同的權限,這就導致了不同的用戶所能看到的數據是不一樣的。
動態儀表板可以讓不同的用戶進入同一個定義好的儀表板,但是儀表板中運行的結果是基於當前用戶可以進入的數據而生成。
在儀表板的編輯器中,點擊右上角“用以下身份查看儀表板”的下拉列表,在出現的菜單中選擇“以登陸用戶身份運行”,則可以使每個登錄的用戶在打開該儀表板時,看到的結果只限於由當前用戶有權限的數據所生成。