导出结果
您可以导出一个问题或仪表盘的结果。
导出一个问题的结果
要导出一个问题的结果,请点击问题右下角的**下载**按钮。
您可以将一个问题的结果导出为
- .csv
- .xlsx
- .json
- .png(如果是图表)
您可以选择下载的结果为
- **已格式化**:应用了您在 Metabase 中设置的任何格式化更改。
- **未格式化**:Metabase 将导出问题的原始结果,而不应用您对问题中列的任何格式化。例如,如果您将一个浮点数格式化为在表格结果中只显示小数点后两位,导出未格式化的结果将包括原始结果中找到的额外小数位(如果有)。
如果您没有看到导出结果的选项,您可能没有下载结果的权限。
导出数据透视表
默认情况下,Metabase 将导出透视后的结果,但您也可以选择导出未透视的结果。
Metabase 中的数据透视表
导出的未透视结果
导出的透视结果
透视后的结果在 Excel 中将显示为扁平表格,而不是原生的 Excel 数据透视表。
如果您想使用原生的 Excel 数据透视表,您需要导出所需的原始、未聚合的数据行。也就是说,您需要撤销问题中的所有汇总和分组,_然后_再导出结果。
需要注意的一点是:Metabase 中的一些汇总操作包含隐式连接,因此当您取消汇总时,可能需要连接表以包含您需要的所有列。
**原始表格**(订单表,包含连接的产品表)
Metabase 不尝试将结果导出为原生 Excel 数据透视表的原因是,Excel 不支持 Metabase 的所有聚合函数。尝试在没有这些函数的情况下将 Metabase 数据透视表重构为 Excel 数据透视表,可能会导致正确性问题,这违背了查看数据的初衷。
导出限制
行数限制
默认情况下,Metabase 将导出结果的前 1048575 行。
- 对于 CSV 导出,您可以通过环境变量增加此限制:
MB_DOWNLOAD_ROW_LIMIT
。但是,增加此限制可能会影响您的 Metabase 性能。 - XLSX 导出将始终受限于 Excel 的最大 1048575 行(外加标题行)的限制。
Excel 导出中的单元格字符限制
将结果导出为 Excel 文档 (.xlsx) 时,Metabase 会将每个单元格的字符数限制为 32,767,这是 Excel 强制执行的字符限制。如果单个单元格中的字符数过多,Metabase 会截断内容以符合该限制。
通过公共链接导出数据
您可以创建一个公共链接,人们可以用它来下载特定格式的数据,以及原始、未格式化的问题结果。
通过警报导出问题数据
您还可以通过设置警报来导出数据。
导出仪表盘的结果
您可以通过不同方式导出仪表盘及其卡片的结果
将仪表盘导出为 PDF
您可以将仪表盘导出为 PDF。点击**共享**按钮,然后选择**导出为 PDF**。
PDF 将只包含仪表盘上可见的图表的屏幕截图。
导出仪表盘卡片的结果
要导出特定卡片的结果,请将鼠标悬停在仪表盘卡片上,点击三点菜单(**…**),然后选择**下载结果**。
在这里您可以选择
- .csv
- .xlsx
- .json
- .png(如果是图表)
要导出原始、未格式化的结果,请按住 Mac 上的 Option
键,或 Windows 上的 Alt
键,然后点击下载文件格式。
如果您看不到此选项,您可能没有下载结果的权限。
通过仪表盘订阅导出仪表盘结果
您可以使用仪表盘订阅定期从仪表盘上的所有问题中导出数据,并将这些结果作为附件包含在内。
从导出中移除 Metabase 品牌信息
默认情况下,数据导出(PDF、PNG、警报和订阅邮件等)会带有 Metabase 的品牌信息,例如这个“Made with Metabase”标志
要移除导出中的 Metabase 标志和品牌信息,您需要订阅 Pro 或 Enterprise 计划。
延伸阅读
阅读其他版本的 Metabase 的文档。