表格與格式化

使用表格視覺化幾乎可以完成的所有操作。 瞭解如何設定條件式格式、迷你長條圖、數值格式等等。

表格是資料的自然棲息地,其欄和列對應於關聯式資料庫的欄位和記錄。 它們可能不像長條圖地圖那樣「視覺化」,但當您處理大量欄位時,它們通常是您需要的。 Metabase 中的表格視覺化功能豐富,其中一些是自動的,有些則可以自行自訂。 在本文中,我們將使用 Metabase 隨附的範例資料庫中的 Orders 表格,探索表格視覺化並揭露其祕密。

表格視覺化

首先,我們將選取+ 新增 > 問題 > 原始資料 > 範例資料庫 > Orders。 為了清楚起見,Orders 表格是資料庫中容納範例資料庫的關聯集。 此表格與表格視覺化或簡稱「表格」不同,後者是表格中資料的圖形表示,也是本文的重點。

一旦我們按一下視覺化,就會顯示我們的基本表格

The Orders table displayed as a chart.

表格視覺化基礎知識

乍看之下可能並不特別,但已經有很多功能。 因此,在我們自訂表格之前,讓我們先瀏覽隨附的現成功能。

欄動作

Metabase 針對每個欄提供的選項會因資料類型而異。 例如,如果您按一下 Total($) 的標題,Metabase 將顯示一組選項,例如 DistributionSumAverage 等等。 如果您按一下 Created At 欄,您會得到一組不同的選項,因為計算平均日期沒有多大意義。

Clicking on the column heading for the Created At column and selecting Distribution will generate a line chart that plots the count of orders per month over time.

從折線圖中,您可以繼續鑽取資料,例如放大圖表某一部分的訂單,或按一下月份以表格形式檢視這些訂單。

同樣地,如果您按一下其中一個欄中的值,Metabase 將顯示一個功能表,其中提供一些選項,具體取決於該欄中的資料類型。 例如,透過按一下 Total 欄中的值,Metabase 將顯示篩選與該值相關之資料的選項:大於、小於等等。

Clicking on a scalar value will present options for filtering the table by that value.

詳細檢視

為了讓記錄更易於閱讀,您可以按一下實體索引鍵欄(主索引鍵或外來索引鍵),以顯示詳細檢視。 例如,按一下訂單 ID 「3」將顯示來自 Orders 表格的該訂單詳細資訊。

Clicking on an entity key will bring up a detail view for that record.

自訂我們的表格

現在讓我們看看是否可以美化一下我們的表格。

欄設定

您可以透過按一下欄的標題並選取齒輪圖示,或透過設定側邊欄來變更每個欄的設定。 Metabase 將包含透過外來索引鍵連結之其他表格的其他欄。

The Visualization sidebar for the table visualization.

Metabase 再次知道要針對不同類型的資料顯示不同的選項。 例如,對於純量值,您可以新增迷你長條圖,以顯示值在欄中值範圍內的位置。

Adding a mini bar chart to contextualize the value with respect to the range of values in the column.

條件式格式

您可以根據儲存格或列包含的值來醒目提示儲存格或列,這讓人員更容易看到值範圍和離群值。 條件式格式有兩種類型:單色顏色範圍。 當您想要在儲存格中的值符合特定條件時為儲存格或列著色,請使用單色選項。

Use the single color option for highlighting cells or rows.

如果您想要顯示值在欄(或多個欄)值範圍中的相對位置,請使用顏色範圍選項(它是迷你長條圖的更細微版本)。

Use the color range option to highlight cells based on the relative value.

新增、移除和編輯欄

您可以選取要包含在表格中的欄。 如果您的表格包含外來索引鍵,Metabase 將自動提供來自這些表格的可用欄位,您可以將其新增至表格。 由於 Orders 表格包含來自 PeopleProducts 表格的外來索引鍵,因此您可以選取來自這些表格的欄以新增至表格。

You can add columns from the Settings sidebar, or in the Query Builderr.

如果您需要從另一個表格(例如 Reviews 表格)新增欄,則需要聯結該表格才能存取這些欄。 若要瞭解方法,請參閱Metabase 中的聯結

您可以透過按一下欄設定中欄旁邊的 X 來移除欄。 若要重新排列欄,只需將欄拖放至表格本身或設定側邊欄中。

To relocate a column, just drag and drop.

自訂欄

您可以使用查詢產生器建立自訂欄。 假設您想要包含一個欄,列出訂購產品的單價,我們將透過將 Subtotal 除以 Quantity 訂單來計算。 開啟查詢產生器,然後選取自訂欄選項。 在欄位公式輸入方塊中輸入計算,然後命名。

Use the Query Builder to create a custom column.

若要深入瞭解欄位公式的功能,請查看我們在查詢產生器中關於自訂表達式的文章。

外來索引鍵重新對應

這是最後一個很棒的功能,雖然它需要管理員變更資料模型區段中的一些設定。 外來索引鍵很有用,但它們通常對(人類)讀者沒有意義。 與其將外來索引鍵顯示為數字(例如產品 ID),不如將值顯示為產品的 Title 會更好。 Metabase 可以將外來索引鍵取代為來自與該實體索引鍵相關聯之外來表格的值。 這表示您可以將其設定為讓人員看到產品 Title(例如「Lightweight Wool Computer」),而不是顯示 Product_ID 值。 您的 Metabase 管理員可以在管理面板中的資料模型標籤中設定此功能。 在此案例中,我們將選取 Orders 表格,並將來自 Products 表格的外來索引鍵變更為改為在 Order 表格中顯示為 Product → Title

Setting Metabase to display the Product Title instead of the Product ID in the Orders table.

將表格新增至儀表板

將表格新增至儀表板時,您可以將自訂目的地新增至個別欄、連接篩選器小工具等等。 若要查看儀表板中使用表格的範例,請查看我們關於使用 Metabase 建立記錄查詢工具的文章。

延伸閱讀

下一步:樞紐分析表

瞭解如何在 Metabase 中使用不同資料庫建立樞紐分析表。

下一篇文章