資料摘要

使用 Metabase 的摘要來計算平均值、總計和其他指標

簡介

當我們遇到「上週每天有多少人下載我們的應用程式?」之類的問題時,我們是在要求資料的摘要。在本指南中,您將看到在 Metabase 中將摘要新增至圖表和表格的所有方式,並學習在 Metabase 中使用摘要的一些訣竅和秘訣。

我們假設您已知道如何在查詢產生器中提問

摘要的思考方式

摘要表示將多個記錄中的資料組合在一起,並產生單一數字,例如「產品評等的平均值」。因此,您需要判斷

  • 將用於組合數值的數值指標:例如,計數、總和或平均值
  • 將組合其值的欄位:例如,數量、價格或評等
  • (選擇性) 細分。它們決定資料哪些群組細分 (或群組)。例如,您可以計算依月份分組/細分的訂單數量,或依產品類別分組/細分的產品評等,或兩者皆是。細分也常稱為維度

此處的「維度」一詞具有啟發性:對於折線圖或長條圖,第一個細分將作為 X 軸。

例如,在 Metabase 中,您可以找到

  • 評等的平均值

Average of rating in the query builder Visualization of avg rating as a single number

  • 依產品類別劃分的評等平均值

Avg rating by category in the QB Avg rating by category as a bar chart

  • 每個月依產品類別劃分的平均訂單總額

Avg rating by category and month QB Avg rating by category and month as a time series

在所有這些情況下,指標都是 平均值,欄位都是 評等,但新增細分會建立不同的摘要和圖表。

依欄位摘要

在檢視表格時,您可以按一下欄位標頭,以依此欄位建立表格的摘要。您將看到的摘要類型會因欄位類型而異。例如,您可以找到每個新 Metabase 執行個體隨附的範例資料庫中「帳戶」表格的平均座位數。

Summarize column

摘要圖表或表格

  • 在檢視表格或圖表時,您可以按一下右上角的「摘要」按鈕,將摘要新增至表格或圖表。

    您可以在「依摘要」區塊中新增指標,按一下「依群組」區塊中的欄位名稱來變更細分,以及按一下欄位名稱旁邊的 + 按鈕來新增更多細分。

  • 在查詢產生器中,您可以新增「摘要」區塊並選取指標、欄位和細分。查看在查詢產生器中提問,以取得有關查詢產生器的教學課程!

如何為摘要挑選圖表

當您按一下具有摘要的問題上的「視覺化」時,Metabase 會自動選取它認為最適合您結果的圖表。例如,如果您依時間序列欄位分組,Metabase 會建立折線圖,如果您依類別分組,則會建立長條圖。在大多數情況下,Metabase 選取的圖表會是最佳選項。

您可以變更圖表類型。Metabase 圖表對可用於饋入圖表的摘要中的細分數量和種類有要求

圖表類型 細分需求 細分用於...
數字、量表和進度圖表 單一數字,無細分 不適用
圓餅圖 1 個細分 區段顏色
瀑布圖和漏斗圖 1 個細分 X 軸
地圖 依具有地理資料的欄位進行 1 個細分 位置
趨勢圖 依具有時間序列資料的欄位進行 1 個細分 用於比較的期間
折線圖、長條圖、橫條圖、面積圖和組合圖 1 或 2 個細分 X 軸 (或橫條圖的 Y 軸) 的第一個細分,顏色的第二個細分
樞紐分析表 至少 2 個細分 列和欄
散佈圖 1 到 3 個細分 X 軸的第一個細分,顏色的第二個細分,以及泡泡大小的第三個細分

例如,您可以將圓餅圖變更為長條圖,但無法變更為樞紐分析表。

使用自訂表達式摘要

如果您想要建立使用更複雜函數 (例如中位數) 或加入條件 (例如「加總含稅訂單的總額」) 的摘要,您可以使用 Metabase 的自訂表達式

例如,您可以新增如下的摘要

SumIf([Subtotal], [Tax] > 0)

查看我們的自訂表達式教學課程以深入瞭解。

摘要秘訣

依日期和時間分組

您可以依日期和時間欄位分組。Metabase 會自動選取要依之分組的精細度:例如,對於日期欄位,它會自動依月份分組。您可以按一下期間來變更圖形精細度

Change time series granularity

依數值變數分組

在 Metabase 中,您可以依不只是類別或日期的項目分組:您也可以依數值變數分組,例如 價格。Metabase 會為您將數值變數分箱,建立用於分組的「類別」

Autobin

如果您在依數值變數分組時選取「計數」作為指標,則會建立此變數的直方圖 (也稱為分佈圖)。

Histogram

累加摘要

Metabase 有兩種累加摘要類型:累加總和和計數。對於每個記錄,它們將傳回表格中截至此記錄的所有值的總和或計數。

這些摘要的運作方式與其他摘要略有不同,因為它們傳回的資料取決於表格中資料的順序。

假設您有一個表格,其中包含依月份的值。累加總和的計算方式如下

月份 累加總和
七月 5 5
十一月 4 5+4 = 9
三月 2 5 + 4 + 2 = 11

但如果月份排序變更 (而值保持不變),則累加總和也會變更

月份 累加總和
三月 2 2
七月 5 2 + 5 = 7
十一月 4 2 + 5 + 4 = 11

相異值

Metabase 的「相異值」摘要會傳回欄位中相異值的數量。如果您想要查看相異值本身,您可以改為建立任何具有依該欄位細分的摘要。

例如,如果您想要查看產品類別的所有相異值,您可以要求依產品類別分組的列計數。這會為您提供一個包含所有相異類別值的欄位,以及一個包含每個類別的列計數的欄位 (您可以從結果中隱藏計數欄位)

table with category values and count per category

SQL 專家注意事項

在 SQL 中,您可以透過將 COUNT 之類的函數新增至 SELECT 陳述式來摘要 — 類似於您新增根據其他欄位的值計算的新欄位的方式

在 Metabase 中,這兩個作業截然不同:若要新增欄位,您可以使用「自訂欄位」區塊,但若要新增彙總,則可以使用「摘要」區塊。

下一步:新增自訂欄位

在 Metabase 中建立自訂欄位以計算新指標或清理您的資料

下一篇文章