提問
在 Metabase 的查詢產生器中篩選、分組和視覺化您的資料
簡介
查詢產生器 是我們對 Metabase 圖形化查詢介面的稱呼,可讓您在不需要了解 SQL 的情況下詢問有關資料的問題(雖然您隨時可以將 GUI 問題轉換為 SQL)。Metabase 中的「問題」是我們對查詢及其視覺化的稱呼。
您可以從基本構建模組組裝您的問題
- 篩選器
- 摘要
- 自訂欄位(例如,新增一個新的欄位,如
Total
,它會加總Subtotal
+Tax
) - 聯結
- 排序
您可以按不同的順序組合查詢產生器區塊,並且可以擁有相同類型的多個區塊 — 例如篩選、摘要,然後篩選摘要的結果,將它們與不同的表格聯結,並新增另一個摘要。您的查詢的下一步將使用前一個查詢的結果。
在問題的每個階段,您都可以預覽表格形式的結果或建立視覺化,並且您可以隨時在查詢產生器、圖表形式的查詢結果以及表格形式的結果之間切換。
建立和視覺化基本問題
在本教學課程中,我們只會涵蓋基本查詢操作 — 篩選、摘要和排序。我們將使用每個 Metabase 執行個體隨附的範例資料庫中的發票表格。
1. 選擇資料來源
使用範例資料庫中的發票表格作為來源,開始一個新的查詢產生器問題
- 按一下「+ 新增」按鈕
- 選取「問題」
- 在資料選擇器中,切換到「表格」標籤,選取範例資料庫,然後按一下發票表格。
選取發票表格後,Metabase 會將您帶到查詢產生器,其中包含「資料」、「篩選」和「摘要」步驟。「資料」步驟將包含發票表格的連結。
2. 預覽資料
按一下「資料」區段右側的「播放」按鈕,預覽表格。
您可以在查詢產生器中的每個階段預覽結果。
在我們的範例中,發票表格看起來像這樣
3. 篩選結果
表格中的大多數發票似乎金額都是 295 — 但並非全部。讓我們看看異常值:篩選資料以僅顯示 Payment
大於 295 的發票。
-
在紫色的「篩選器」區塊中,按一下「新增篩選器」按鈕;
如果您還沒有篩選器區塊,請按一下「資料」區塊下方的紫色「篩選器」圖示以新增一個。
- 選取
Payment
欄位; - 將篩選器類型變更為「大於」,然後輸入 295;
- 按一下篩選器區塊右側的「播放」按鈕,預覽結果。
4. 摘要篩選後的結果
若要查看這些大型發票中是否有任何模式,讓我們看看依方案分佈的平均發票金額。
-
在綠色的「摘要」區塊中,新增依
Plan
欄位的Payment
「平均值」指標;Metabase 可能已為您新增空白的摘要區塊,但如果沒有,您可以按一下「篩選器」區塊下方的綠色「Σ」圖示以新增它。
-
按一下摘要區塊右側的「播放」按鈕,預覽結果。
5. 視覺化
是時候建立您的第一個圖表了!
- 若要以圖表形式檢視結果,請按一下查詢產生器底部的「視覺化」按鈕。
就這樣!Metabase 會自動為您建立長條圖
6. 排序您的結果
如果結果從最大的長條排序到最小的長條,則長條圖將更易於閱讀。若要重新排序長條,我們可以排序查詢的結果。
- 按一下右上角的「顯示編輯器」按鈕,返回查詢產生器;
- 新增一個「排序」區塊,並依
Payment 平均值
排序; - 按一下 ↑ 圖示,將排序順序從遞增變更為遞減;
- 視覺化。
長條應依高度重新排序
7. 儲存
若要稍後重新檢視您的圖表或與他人共用,請按一下右上角的「儲存」按鈕。
Metabase 會詢問您要將問題儲存到哪個集合中。Metabase 中的集合就像資料夾 – 您可以使用它們來組織您的工作。
變更視覺化類型
Metabase 會「神奇地」決定要使用哪種類型的視覺化,這取決於查詢的結果 — 例如,如果您的結果是時間序列,Metabase 將建立一個帶有日期軸的折線圖。對於像我們這樣的圖表,其中包含依類別欄位的摘要,Metabase 通常會選擇長條圖。
讓我們將長條圖變更為圓餅圖
- 如果您位於查詢產生器中,請按一下「視覺化」按鈕,進入視覺化檢視;
- 按一下左下角的「視覺化」按鈕,開啟視覺化選項;
- 選取圓餅圖。
💡 提示:Metabase 有大量的圖表選項,但並非每個圖表都適用於每個資料集(您不會將時間序列放在地圖上)。在視覺化側邊欄的頂部,Metabase 會向您顯示適用於您的資料形狀的視覺化類型。但是您在「其他圖表」區塊中看到的圖表可能無法運作。
在每個步驟中精簡結果
現在您有一個基本的三步驟查詢:篩選、摘要和排序。
假設我們想查看依方案劃分的發票金額中是否有任何季節性模式,並且我們也想將我們的調查限制為僅預期發票。
嘗試以下操作
- 在「篩選器」步驟中,為
Expected Invoice
新增另一個篩選器,使其為True
; - 在「摘要」步驟中,新增另一個要依其分組的欄位:Date Received;
- 在「排序」步驟中,新增依 Date Received 的輔助排序,遞增;
- 視覺化。
它看起來會像這樣
一旦我們依日期變數分組,Metabase 就會切換到帶有日期軸的折線圖,並為每個 Plan
建立單獨的時間序列。
新增更多步驟
您可以繼續在查詢中新增更多步驟 — 更多篩選器、更多摘要,甚至聯結新表格。
例如,我們在折線圖上看到,在某些時候,平均付款額出現了巨大的尖峰。讓我們計算每個方案的這些尖峰。
- 按一下右上角的「顯示編輯器」按鈕,返回查詢產生器。
- 在「摘要」區塊之後新增另一個「篩選器」區塊,並篩選
Payment 平均值
超過 2000 的值。 - 在第二個「篩選器」區塊之後新增另一個「摘要」區塊,並依
Plan
計算列數。 - 視覺化。
- 按一下螢幕底端中央的表格按鈕,從圖表檢視切換到原始表格檢視。
僅透過在查詢產生器中組合篩選器和摘要,我們就建立了一個重要的查詢:我們依方案計算了大型預期發票的每月平均付款額大於 2000 的月份數。
下一步:建立儀表板
了解如何建立儀表板,以及如何將問題和卡片新增至儀表板。