在 Tableau 中計算百分比
在 Tableau 中,任何分析都可用百分比的形式表示。例如,您可能不需要檢視每一種產品的銷售額,而需要檢視每一種產品的銷售額占所有產品總銷售額的百分比。
關於百分比
百分比計算需要兩個因素:
1.針對其比較所有百分比計算的資料
百分比是數位的比例。分子是某個給定標記的。分母取決於所需的百分比類型,它是用來與所有計算進行比較的數字。比較可基於整個表、一列、一個區,等等。預設情況下,Tableau 使用整個表。其他百分比計算在 [百分比] 功能表項目中提供。請參閱百分比選項。
下圖是包含百分比的文字表範例。這些百分比是基於整個表、透過 [Sales] (銷售額)度量的彙總總計計算的。
2.彙總
百分比是根據每個度量的彙總計算的。標準彙總包括總和、平均值以及若干其他彙總。有關詳情,請參閱 Tableau 中的資料彙總。
例如,如果應用於 [Sales] (銷售額)度量的彙總是求和,則預設百分比計算(百分比表)意味著每個顯示的數位都等於該標記的 SUM(Sales) 除以整個表的 SUM(Sales)。
除了使用預定義彙總外,計算百分比時還可使用自訂彙總。可透過建立計算欄位來定義自己的彙總。建立新欄位後,可像其他任何欄位一樣使用新欄位的百分比。有關詳情,請參閱Tableau 中的彙總函式(連結在新視窗開啟)。
百分比計算也可應用於分解的資料。這種情況下,所有值都表示為總和的百分比。您無法選取任何其他彙總。
範例
下面的檢視顯示使用兩個維度及彙總為最大值的一個度量建立的巢狀橫條圖。此外,資料按維度進行了色彩編碼,並應用了預設百分比計算。請注意,為了反映百分比計算,軸標籤進行了修改。
工具提示顯示,2011 年東部地區傢俱的最大銷售額為整個表中最大值的 17.70%。什麼是表的最大值?如果重新建立檢視,您將看到 2011 年最大值出現在南部地區的 [Technology] (科技)類別中。此條形部分的工具提示將顯示 100% 最大銷售額。
下一檢視以散佈圖形式顯示兩個分解的度量。同樣,應用了預設百分比計算,這可以從修改過的軸標籤看出。
工具提示顯示所選資料點構成總利潤的 -0.475% 以及總銷售額的 0.3552%。百分比計算以整個資料來源為基礎。
如何計算百分比
在視覺效果中計算百分比:
- 選取 [分析] > [百分比] ,然後選取一個百分比選項。
百分比選項
計算百分比時需要指定百分比所基於的總計。預設百分比計算基於整個表。也可以選擇其他選項。
您選取的選項將統一應用於工作表中顯示的所有度量。不能為一個度量選取 [欄百分比] ,為另一個度量選取 [列百分比] 。
[分析] 功能表中的百分比選項對應於百分比表計算。如果選取一個百分比選項,實際上是新增一個 [總額百分比] 表計算。有關詳情,請參閱使用表計算轉換值。
如果不確定當前百分比計算的含義,可顯示總計。這樣可提供有關每列和每欄的更多資訊。例如,如果在顯示總計時選取 [欄百分比] ,可以看到每列的總計正好是 100%。有關總計的詳細資料,請參閱在視覺效果中顯示合計。
百分比計算選項在後面幾節介紹。每一種情況都將同時顯示總計。
表百分比
從 [分析] 功能表中選取 [百分比] > [表] 時,工作表上的每個度量都表示為整個工作表(表)總計的百分比。例如,2014 年 [East] (東部)地區的 [Technology] (科技)總銷售額的 3.79%。列的總計顯示 2014 年占總銷售額的 31.95%。透過計算列或欄的總計可得到 100% 的總計值。
欄百分比
從 [分析] 功能表中選取 [百分比] > [欄] 時,工作表中的每個度量都表示為欄總計的百分比。紅色方塊內的值總和為 100%。
列百分比
如果選取 [欄百分比] ,工作表中每個度量都表示為列總計的百分比。紅色方塊內的值總和為 100%。
窗格百分比
從 [分析] 功能表中選取 [百分比] > [窗格] 時,工作表上的每個度量都表示為檢視中各個窗格的總計百分比。如果表只包含單個窗格,此選項相當於 [表百分比] 。
在以下檢視中,紅色方塊構成單個窗格,紅色方塊中的值總和為 100%。
窗格中的列百分比
從 [分析] 功能表中選取 [百分比] > [區中的列] 時,工作表中的每個度量都表示為某個區內列總計的百分比。如果表只有單個窗格的寬度,此選項相當於 [列百分比] 。
在以下檢視中,紅色方塊構成某個窗格內的列,紅色方塊中的值總和為 100%。
附註:如果您將 [度量名稱] 作為內部維度放置在 [欄] 架上(即,最右側的維度),Tableau 將為每個標記返回 100%,因為您無法合計多個度量名稱的值。例如,無法匯總 SUM(Sales) 和 SUM(Profit) 的值。
窗格中的欄百分比
從 [分析] 功能表中選取 [百分比] > [窗格中的欄] 時,工作表中的每個度量都表示為某個窗格內欄總計的百分比。如果表只有單個窗格的高度,此選項相當於 [欄百分比] 。
在以下檢視中,紅色方塊構成某個窗格內的欄,紅色方塊中的值總和為 100%。
如果您將 [度量名稱] 作為內部維度放置在 [列] 架上(即,架最右側的維度),Tableau 將為每個標記返回 100%,因為您無法合計多個度量名稱的值。例如,無法匯總 SUM(Sales) 和 SUM(Profit) 的值。
儲存格百分比
從 [分析] 功能表中選取 [百分比] > [儲存格] 時,工作表上的每個度量都表示為檢視中每個單獨儲存格的總計百分比。大多數檢視的每個儲存格都只顯示一個值,在這種情況下所有儲存格都顯示百分比 100%。但在某些情況下,例如,當您分解資料時,一個儲存格可能包含多個值: