資料摘要
使用 Metabase 的摘要來計算平均值、總計和其他指標
簡介
當我們遇到「上週每天有多少人下載我們的應用程式?」之類的問題時,我們是在要求資料的摘要。在本指南中,您將看到在 Metabase 中將摘要新增至圖表和表格的所有方式,並學習在 Metabase 中使用摘要的一些訣竅和秘訣。
我們假設您已知道如何在查詢產生器中提問。
摘要的思考方式
摘要表示將多個記錄中的資料組合在一起,並產生單一數字,例如「產品評等的平均值」。因此,您需要判斷
- 將用於組合數值的數值指標:例如,計數、總和或平均值
- 將組合其值的欄位:例如,數量、價格或評等
- (選擇性) 細分。它們決定資料依哪些群組細分 (或群組)。例如,您可以計算依月份分組/細分的訂單數量,或依產品類別分組/細分的產品評等,或兩者皆是。細分也常稱為維度。
此處的「維度」一詞具有啟發性:對於折線圖或長條圖,第一個細分將作為 X 軸。
例如,在 Metabase 中,您可以找到
- 評等的平均值
- 依產品類別劃分的評等平均值
- 每個月依產品類別劃分的平均訂單總額
在所有這些情況下,指標都是 平均值
,欄位都是 評等
,但新增細分會建立不同的摘要和圖表。
依欄位摘要
在檢視表格時,您可以按一下欄位標頭,以依此欄位建立表格的摘要。您將看到的摘要類型會因欄位類型而異。例如,您可以找到每個新 Metabase 執行個體隨附的範例資料庫中「帳戶」表格的平均座位數。
摘要圖表或表格
-
在檢視表格或圖表時,您可以按一下右上角的「摘要」按鈕,將摘要新增至表格或圖表。
您可以在「依摘要」區塊中新增指標,按一下「依群組」區塊中的欄位名稱來變更細分,以及按一下欄位名稱旁邊的 + 按鈕來新增更多細分。
-
在查詢產生器中,您可以新增「摘要」區塊並選取指標、欄位和細分。查看在查詢產生器中提問,以取得有關查詢產生器的教學課程!
如何為摘要挑選圖表
當您按一下具有摘要的問題上的「視覺化」時,Metabase 會自動選取它認為最適合您結果的圖表。例如,如果您依時間序列欄位分組,Metabase 會建立折線圖,如果您依類別分組,則會建立長條圖。在大多數情況下,Metabase 選取的圖表會是最佳選項。
您可以變更圖表類型。Metabase 圖表對可用於饋入圖表的摘要中的細分數量和種類有要求
圖表類型 | 細分需求 | 細分用於... |
---|---|---|
數字、量表和進度圖表 | 單一數字,無細分 | 不適用 |
圓餅圖 | 1 個細分 | 區段顏色 |
瀑布圖和漏斗圖 | 1 個細分 | X 軸 |
地圖 | 依具有地理資料的欄位進行 1 個細分 | 位置 |
趨勢圖 | 依具有時間序列資料的欄位進行 1 個細分 | 用於比較的期間 |
折線圖、長條圖、橫條圖、面積圖和組合圖 | 1 或 2 個細分 | X 軸 (或橫條圖的 Y 軸) 的第一個細分,顏色的第二個細分 |
樞紐分析表 | 至少 2 個細分 | 列和欄 |
散佈圖 | 1 到 3 個細分 | X 軸的第一個細分,顏色的第二個細分,以及泡泡大小的第三個細分 |
例如,您可以將圓餅圖變更為長條圖,但無法變更為樞紐分析表。
使用自訂表達式摘要
如果您想要建立使用更複雜函數 (例如中位數) 或加入條件 (例如「加總含稅訂單的總額」) 的摘要,您可以使用 Metabase 的自訂表達式。
例如,您可以新增如下的摘要
SumIf([Subtotal], [Tax] > 0)
查看我們的自訂表達式教學課程以深入瞭解。
摘要秘訣
依日期和時間分組
您可以依日期和時間欄位分組。Metabase 會自動選取要依之分組的精細度:例如,對於日期欄位,它會自動依月份分組。您可以按一下期間來變更圖形精細度
依數值變數分組
在 Metabase 中,您可以依不只是類別或日期的項目分組:您也可以依數值變數分組,例如 價格
。Metabase 會為您將數值變數分箱,建立用於分組的「類別」
如果您在依數值變數分組時選取「計數」作為指標,則會建立此變數的直方圖 (也稱為分佈圖)。
累加摘要
Metabase 有兩種累加摘要類型:累加總和和計數。對於每個記錄,它們將傳回表格中截至此記錄的所有值的總和或計數。
這些摘要的運作方式與其他摘要略有不同,因為它們傳回的資料取決於表格中資料的順序。
假設您有一個表格,其中包含依月份的值。累加總和的計算方式如下
月份 | 值 | 累加總和 |
---|---|---|
七月 | 5 | 5 |
十一月 | 4 | 5+4 = 9 |
三月 | 2 | 5 + 4 + 2 = 11 |
但如果月份排序變更 (而值保持不變),則累加總和也會變更
月份 | 值 | 累加總和 |
---|---|---|
三月 | 2 | 2 |
七月 | 5 | 2 + 5 = 7 |
十一月 | 4 | 2 + 5 + 4 = 11 |
相異值
Metabase 的「相異值」摘要會傳回欄位中相異值的數量。如果您想要查看相異值本身,您可以改為建立任何具有依該欄位細分的摘要。
例如,如果您想要查看產品類別的所有相異值,您可以要求依產品類別分組的列計數。這會為您提供一個包含所有相異類別值的欄位,以及一個包含每個類別的列計數的欄位 (您可以從結果中隱藏計數欄位)
SQL 專家注意事項
在 SQL 中,您可以透過將 COUNT
之類的函數新增至 SELECT
陳述式來摘要 — 類似於您新增根據其他欄位的值計算的新欄位的方式
在 Metabase 中,這兩個作業截然不同:若要新增欄位,您可以使用「自訂欄位」區塊,但若要新增彙總,則可以使用「摘要」區塊。
下一步:新增自訂欄位
在 Metabase 中建立自訂欄位以計算新指標或清理您的資料