DBeaver 透视表教程3 步把查询结果字段汇总成行列报表【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver查询结果表动辄几十个字段各区域收入合计是多少这种问题只能肉眼一行行加定位关键数字很慢。DBeaver 的数据透视表就是嵌在查询结果窗口里的快速汇总工具把字段拖进不同区域即可自动交叉统计。跟着下面 3 步走一遍你就能把平铺的结果表变成行列汇总报表。进入透视视图的两种方式先执行一条 SQL 查询并拿到结果集然后在结果表格上方的工具栏中找到「数据透视表」按钮图标为表格带箭头点击后自动切换为透视视图左侧是字段列表右侧是四个配置区域如果工具栏太窄找不到按钮也可以右键点击结果表格的空白处在弹出菜单里选「显示数据透视表」。这个功能适合结果列多、需要按维度汇总的场景一次配置反复看数。把 3 个字段拖进 4 个区域 下面用一份 3 行的小数据走一遍你可以直接照着拖区域月份收入元华东2024-053200华北2024-052100华东2024-063800配置步骤每步一行把「区域」字段拖入行区域把「月份」字段拖入列区域把「收入」字段拖入值区域点击值区域的「收入」选择汇总方式为「求和」四个区域的分工是这样的配置完成后右侧立刻呈现交叉结果行是区域、列是月份、单元格为求和后的收入比如「华东 × 2024-05」显示 3200行尾和列尾还会自动补上小计。相关实现位于查询结果编辑模块 plugins/org.jkiss.dbeaver.ui.editors.data/想深入了解可以看源码。让结果更可读 汇总出来后通常还要再调一下可读性每条都是场景 操作路径想按收入从高低看区域点击行标题旁的箭头图标选择升序或降序。只想看华东的数据打开字段的下拉菜单选「筛选」输入文本匹配条件「华东」其余区域即被隐藏。数字太长看不清右键值区域字段选「格式设置」开启千分位分隔符并限定小数位15000 会显示为 15,000。列里放的是金额同一个格式面板里设置货币符号或百分比显示财务列一眼可辨。数字格式的全局默认值由 PrefPageDataFormat.java 管理改一次全局生效。保存布局下次直接用布局调好后点击工具栏的「保存配置」输入一个模板名称如区域月度收入。下次打开同类查询点「加载配置」选择该模板字段位置和汇总方式会一键恢复不用重复拖拽。配置默认存在用户配置目录中也可以复制给同事共用同一套报表布局。排错清单字段拖不动、没反应→ 先确认结果集不为空且字段类型受支持仍不行就检查工具栏的「解锁」按钮是否处于锁定状态。单元格的数不对→ 大概率是值字段的汇总方式默认成了「计数」点击该字段改回「求和」或「平均值」。工具栏找不到透视表按钮→ 试试右键菜单「显示数据透视表」这条备选入口菜单里也没有的话升级 DBeaver 到较新版本。写在最后把平铺的结果表变成行列汇总其实只有几次拖拽的距离看完数据趋势的速度会快很多。更多功能细节可以延伸阅读 docs/devel.txt 与 README.md。如果你也琢磨出好用的透视表布局套路欢迎到社区分享。【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考