仪表板简介
什么是仪表板?
**仪表板**将一组问题分组到单个页面上的选项卡中。您可以将仪表板视为可共享的报告,其中包含一组相关问题。您可以通过电子邮件或 Slack 设置仪表板订阅,以接收仪表板问题的导出结果。
仪表板由一组排列在网格上的卡片组成。这些卡片可以是:
您可以向仪表板添加筛选器组件,这些组件可以在多个问题中以相同方式筛选数据,并自定义用户点击图表或表格时发生的情况。
您可以创建任意数量的仪表板。尽情发挥吧。
如何创建仪表板
在屏幕右上角,点击 **+ 新建** > **仪表板**。为您的新仪表板命名和描述,选择仪表板应放入哪个集合,然后点击**创建**,Metabase 将带您进入崭新的仪表板。
添加或保存问题到仪表板
您可以添加保存到集合中的问题,或将问题直接保存到仪表板。
从仪表板
编辑仪表板时,您可以通过点击右上角的 **+** 图标来添加问题。您可以从新问题、SQL/原生查询或现有问题添加图表。
您无法添加保存到其他仪表板的问题。如果您想将一个问题添加到多个仪表板,您应该将该问题保存到一个集合中。另外,如果问题不需要保持同步,您可以复制一个问题,并将该副本保存到您的仪表板。请记住,对一个问题的更改不会影响副本问题。
从问题
创建或编辑问题时,您可以将问题直接保存到仪表板。该问题只能由该仪表板使用。
添加保存到集合中的问题
要将保存到集合中的问题添加到仪表板,请访问该问题并点击右上角的三个点菜单 (**…**) 并选择**添加到仪表板**。您也可以从仪表板编辑模式浏览问题。
将问题添加到仪表板不会将问题保存到仪表板。
如果问题保存到您的个人集合中,您将只能将该问题添加到您的个人集合*中*的仪表板。如果您想将问题添加到公共集合中的仪表板,您需要将问题移出您的个人集合。
使用文本卡片添加标题或描述
您可以做的另一个巧妙之处是向仪表板添加标题和文本卡片。文本卡片允许您在仪表板中包含描述、解释、注释,甚至图像和 GIF。您还可以使用文本卡片在仪表板中的图表部分之间创建分隔,或包含指向其他仪表板、问题或网站的链接。
要添加新的文本卡片,请创建一个新仪表板(或编辑现有仪表板),然后点击右上角的文本卡片按钮 **T**。
您有两个选项:
- **标题**:一个预格式化的标题文本卡片,跨越仪表板的宽度。
- **文本**:一个可自定义的文本卡片,将渲染 Markdown 格式的文本。
每个文本卡片有两种模式:编辑和预览。当您点击卡片以聚焦时,卡片将进入编辑模式。当您点击离开卡片时,Metabase 将渲染卡片以向您展示它在实时仪表板上的外观。
您可以使用 Markdown 来格式化文本卡片中的文本,创建内联表格或代码片段,甚至嵌入链接图像(对 GIF 友好,朋友们)。要预览渲染后的卡片,只需点击离开卡片即可。
要了解更多信息,请参阅仪表板中的 Markdown 乐趣。
在文本卡片中包含变量
您可以在文本卡片中包含一个变量,然后将该变量连接到仪表板筛选器。要创建变量,您只需将一个单词用双括号 {{
和 }}
包裹起来(变量不能包含任何空格)。例如,您可以添加一个包含以下文本的文本卡片:
# {{state}} orders
并将该变量连接到筛选州的仪表板筛选器组件。如果有人在州筛选器中选择了 WI
,Markdown 卡片中的文本将显示:**WI 订单**。
您还可以通过将文本用双括号 [[
和 ]]
包裹起来,使其成为可选文本。
# Orders [[from {{state}}]
在这种情况下,短语 来自 {{state}}
只有当有人在筛选器组件中选择一个值(或多个值)时才会显示。
要了解如何将筛选器连接到卡片,请参阅仪表板筛选器。
链接卡片
链接卡片是专门的卡片,允许您搜索并链接到 Metabase 中的其他项目。您也可以使用它们来添加外部链接。对于将人们指向与您的仪表板相关的其他资源非常有用。
要将链接卡片添加到仪表板,请点击**铅笔**图标进入仪表板编辑模式,然后点击**链接**图标。点击链接卡片中的输入字段,以在 Metabase 中搜索要链接的项目,或粘贴外部链接。
链接卡片支持变量,因此您可以使用仪表板筛选器来更新链接卡片 URL 中的值。例如,您可以使用双括号在 URL 中包含一个变量,如下所示:
https://www.example.com/{{path}}
要为变量提供值,您需要向仪表板添加一个筛选器,并将该筛选器连接到卡片的变量(在本例中为 path
)。参数仅支持非 Metabase URL(即您手动输入的 URL,而不是您从 Metabase 中搜索和选择的 URL)。您可以选择为变量设置默认值。请参阅将筛选器或参数组件连接到仪表板卡片。
Iframe 卡片
Iframe 允许您在一个 HTML 页面中嵌套另一个 HTML 页面。使用 Metabase 中的 iframe 卡片,您可以将网页嵌入到仪表板中。您可以嵌入:
- 用于数据录入或工作流的电子表格或调查
- 用于在仪表板上情境化和讲故事的视频或幻灯片
- 来自其他工具的实时图表和可视化
要将 iframe 卡片添加到仪表板,请点击**铅笔**图标进入仪表板编辑模式,然后点击**链接**图标并选择 **Iframe**。然后粘贴 iframe URL。这是我们关于如何创建仪表板的视频的 iframe:
<iframe
width="560"
height="315"
src="https://www.youtube.com/embed/W-i9E5_Wjmw?si=qWeMGxEymVOIHiXo"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen
></iframe>
瞧,一个嵌入了视频的仪表板!
Iframe 卡片支持变量,因此您可以使用筛选器组件来更新 iframe 中的值。例如,您可以在 iframe 的 src
URL 中使用双括号包含一个变量,如下所示:
src="https://www.youtube.com/embed/{{video_id}}
要为变量提供值,您需要向仪表板添加一个筛选器,并将该筛选器连接到卡片的变量(在本例中为 video_id
)。您可以选择为变量设置默认值。请参阅将筛选器或参数组件连接到仪表板卡片。
仪表板选项卡
您可以向仪表板添加多个选项卡,以使您的卡片井然有序。
复制选项卡
在仪表板编辑模式下,您可以点击要复制的选项卡旁边的向下箭头,来复制该选项卡及其所有卡片。
在选项卡之间移动卡片
请参阅排列卡片。
复制仪表板
如果您不想从头开始构建仪表板,或者想通过修改现有仪表板进行实验而不影响原始仪表板,您可以**复制**现有仪表板。
要复制仪表板,请点击仪表板右上角的 **…** 菜单,然后选择**复制**。
默认情况下,Metabase 将创建一个新仪表板,其中包含原始仪表板中问题的副本(包括仪表板的选项卡)。Metabase 会将复制的问题保存到目标集合或复制的仪表板中,具体取决于原始问题的保存位置。
复制仅包括仪表板、其卡片布局、筛选器和(可选)问题。未复制的内容包括:仪表板订阅、操作或任何共享或嵌入数据设置。例如,如果您复制一个已公开的仪表板,该复制的仪表板默认不会公开。
排列仪表板卡片
要编辑仪表板卡片并移动它们,请点击仪表板右上角的**铅笔**图标以进入仪表板编辑界面。
编辑卡片
进入编辑模式后,您会看到一个网格出现。您可以根据喜好移动和调整仪表板中的卡片大小,它们会自动对齐到网格。
- **复制卡片**:将鼠标悬停在卡片上,然后点击复制图标。
- **将卡片移动到新选项卡**:将鼠标悬停在卡片上,点击移动图标,然后选择要将卡片移动到的选项卡。
- **在选项卡内移动卡片**:点击并拖动卡片。其他卡片将自动避让。
- **调整卡片大小**:点击卡片右下角的调整大小手柄,然后拖动以调整大小。附近的卡片将自动移开以适应新大小。
- **移除卡片**:将鼠标悬停在卡片上,然后点击右上角的 X 图标。
- **替换卡片**:将鼠标悬停在卡片上,然后点击右上角的替换图标。搜索一个问题以替换该卡片上的现有问题。您只能用另一个问题替换问题,而不能替换其他类型的卡片(例如文本卡片)。
Metabase 会自动更新问题的显示,以确保您的数据在您选择的任何大小下都美观。
仪表板分区
为了加快卡片排列,您可以向仪表板添加**分区**。
分区是带有标题和预先排列的卡片的模板。将分区添加到仪表板后,您可以为每张卡片选择问题,并进行您喜欢的任何其他更改。您只能为卡片选择问题,而不能选择其他类型的卡片(例如文本卡片)。
如果您忘记为卡片设置问题,仪表板将简单地渲染一张空白卡片。
分区包括:
KPI 网格
带有右侧 KPI 的大型图表
带有下方大型图表的 KPI
仪表板宽度
您可以通过点击右上角的三个点菜单来更改仪表板的宽度:
- **固定宽度**(默认)。Metabase 会将布局限制在屏幕中央的固定宽度。这种固定宽度可以使仪表板布局在较小的笔记本电脑屏幕和较大的台式机屏幕之间保持一致。
- **全宽**。布局和卡片将扩展以占据屏幕的整个宽度。
更改卡片的可视化设置
您可以更改卡片的可视化设置(例如添加目标线)。更改卡片的可视化设置只会影响问题在该仪表板卡片上的显示方式;这些更改不会影响原始问题的可视化设置。
点击**铅笔**图标进入仪表板编辑模式,将鼠标悬停在要编辑的问题上,然后点击**铅笔**图标或**调色板**图标(取决于图表类型)以编辑卡片的可视化设置。
如果您点击了铅笔图标,请在右下角查找**设置**按钮。
您还可以向图表添加更多数据。
当卡片没有返回结果时隐藏它
值得一提的是:如果您有一个问题卡片很少返回结果,但您仍然希望将该卡片包含在您的仪表板中,因为您想知道问题*何时*返回结果,您可以告诉 Metabase 隐藏该卡片,除非它返回至少一行数据。
在仪表板编辑模式下,点击卡片的**可视化设置**。
- 对于表格,该选项位于**列**选项卡中。
- 对于其他图表,该选项位于**显示**选项卡中。
切换选项**如果没有结果则隐藏此卡片**。当您启用此选项时,查询仍将在后台运行,但仪表板不会显示该卡片。如果查询返回结果,仪表板将显示该卡片,并根据您在仪表板编辑模式下排列卡片的方式移动其他卡片以腾出空间。
重置卡片的可视化设置
如果您想将仪表板卡片恢复到其原始可视化设置(即问题*首次*保存到仪表板时的设置)
- 前往您的仪表板并点击**铅笔图标**进入编辑模式。
- 将鼠标悬停在您要编辑的卡片(问题)上。
- 点击**调色板图标**以调出该卡片的可视化设置。
- 点击**重置为默认值**(右下角)。
- 点击**完成**保存卡片的可视化设置。
- 点击**保存**以保存仪表板。
如果您没有看到调色板图标,您需要:
- 点击**铅笔图标**编辑卡片的可视化设置。
- 移除**管理数据**部分中的数据。
- 将问题重新添加到卡片。
- **保存**您的更改。
全屏仪表板
创建好理想的仪表板后,您可能想将仪表板投放到电视上,以帮助您的团队全天保持最新状态。
要进入全屏模式,请点击仪表板右上角的**全屏**图标(带有箭头指向相反方向的图标)。进入全屏模式后,您还可以将仪表板切换到“夜间模式”以获得更高的对比度。
自动刷新
如果您的数据频繁更新,您可以通过点击**时钟**图标来设置仪表板自动刷新。
您可以根据数据所需的新鲜度,将仪表板设置为以 1、5、10、15、30 和 60 分钟的间隔更新。
启用自动刷新将按照您选择的间隔重新运行仪表板上的所有查询,因此在设置自动刷新时请牢记仪表板的大小和问题的复杂性。
结合全屏模式和自动刷新是让您的团队全天与数据保持同步的好方法。
缓存仪表板结果
仪表板结果缓存仅适用于 Pro 和 Enterprise 计划(包括自托管和 Metabase 云版)。
请参阅按仪表板缓存。
使用公共链接共享仪表板
如果您的 Metabase 管理员已在已保存的问题或仪表板上启用公共共享,您可以转到该问题或仪表板并点击**共享**图标以查找其公共链接。
公共链接可供任何人查看,即使他们无权访问 Metabase。您还可以使用公共嵌入代码将您的问题或仪表板嵌入到简单的网页或博客文章中。请查看我们 embedding-reference-apps 存储库中嵌入了仪表板的简单应用程序示例。要了解有关嵌入的更多信息,请查看我们关于如何使用 Metabase 为客户提供分析的文章,以及关于如何结合品牌、单点登录、全应用程序嵌入和数据沙盒以提供多租户、自助分析的文章。
从仪表板导出结果
请参阅导出结果。
通过 URL 配置仪表板
您可以修改仪表板的 URL,以自动进入全屏、启用夜间模式或自动刷新仪表板。自定义仪表板的 URL 允许您配置仪表板 - 即使您无法输入显示仪表板的设备(例如脚本化屏幕)。
要使用其 URL 配置仪表板,您可以添加以下可选关键字:
fullscreen
night
refresh
以下是 URL 示例:
https://metabase.mydomain.com/dash/2#refresh=60&fullscreen&night
其中 refresh=60
部分将仪表板设置为每 60 秒自动刷新,fullscreen
将其设置为全屏模式,而 night
将其设置为夜间模式(夜间模式仅在全屏模式下有效)。在关键字之间使用与号 &
,并确保在仪表板 ID 号后面有一个哈希符号 #
。
fullscreen
选项有一个重要限制:出于安全原因,许多浏览器需要用户交互才能启动全屏。在这些浏览器中,使用 fullscreen
选项将启用 Metabase 中的全屏 UI,但不会将浏览器内容扩展到填满屏幕。要确保仪表板占据整个屏幕,可以点击 UI 中的按钮激活全屏,或者使用 fullscreen
URL 选项并在全屏或信息亭模式下启动浏览器。
仪表板版本历史
对于问题、仪表板和模型,Metabase 会保留该项目前十五个版本的历史记录。
请参阅历史记录。
验证仪表板
请参阅内容验证。
删除仪表板
请参阅删除和恢复。
创建有帮助的仪表板的提示
要创建一个出色的仪表板,您首先需要决定仪表板要呈现哪些数据信息。哪些问题能为您提供所需信息的洞察力?考虑一个仪表板的主题或方向会很有帮助——例如“客户满意度”或“第二季度销售目标”。
一些提示:
- **强调最重要的问题**。为了吸引人们对最重要信息的关注,请将最重要的已保存问题卡片放置在仪表板顶部附近,和/或使其大于其他卡片。
- **保持仪表板的专注性**。如果您的仪表板上有超过 10 张卡片,请考虑将其拆分为两个独立的仪表板。您不希望用过多的信息让人们不堪重负,并且每个仪表板都应围绕一个主题或话题。请记住——您可以创建任意数量的仪表板,因此您不必将所有内容都塞进一个仪表板中。
- **向仪表板添加筛选器**。向仪表板添加筛选器使其更有用。例如,您的仪表板不必充满受限于特定时间段的问题,您可以创建更通用的问题并使用仪表板筛选器来更改您正在查看的时间段。
- **让您的仪表板具有交互性。**自定义用户点击仪表板中的图表或表格时发生的情况。
延伸阅读
阅读其他Metabase 版本的文档。