冻结行和列

<< Click to Display Table of Contents >>

当前位置:  设计可视化分析报告 > 可视化组件 > 表格 > 表格基本设置 

冻结行和列

复制链接

1.概述

1.1 应用场景

您可以通过设置,使表格中的特定行或列在滚动查看数据时保持固定不动,这样可以确保重要信息(如标题行、分类列等)始终可见,提高数据阅读和分析的效率。

1.2 功能简介

表格支持冻结行、冻结列,您可以灵活调整冻结位置来保证表格数据的易读性。

2.功能说明

2.1 分组表和明细表

支持冻结列和冻结合计行。

冻结行

默认冻结列表头,不支持更改。

table7_zoom57

冻结列

冻结窗格即冻结列。冻结窗格:固定一列或多列的位置,滑动表格时,便于对比固定列与滚动列的数据。

在制作、预览、查看报告时,表头、数据区域的右键菜单中都支持冻结窗格、取消冻结窗格。

table_animation_6

说明:

考虑到不同设备屏幕尺寸的差异,当在大屏设备上设置冻结窗格后,若是在小屏设备上查看,冻结区域超过了组件可视范围的60%影响浏览体验,可选择临时取消冻结,冻结区域变为可滚动区域,可浏览表中的所有数据,不遗漏任何重要数据。临时取消冻结只是对当前显示的设备做适应性调整,不会影响原本大屏设备上设置的冻结区域,若是在大屏设备上查看,固定区域将自动恢复,继续为您提供便捷的数据对比功能。

canceltemporaryfreeze_zoom60

冻结合计行

在右侧【设置>选项】,支持设置冻结合计行。

table6

冻结合计行:如果绑定的维度字段设置【合计>前置】,再勾选冻结合计行选项,纵向滚动表格时,只滚动中间数据区域,合计行始终显示在表头行下面的第一行。如果设置的是【合计>后置】,再勾选冻结合计行选项,纵向滚动表格时,也是只滚动中间数据区域,合计行始终显示在页面最底部。(V10.0.1版本及以后可用)

勾选冻结合计行后,效果如下:

table_animation_3_zoom54

2.2 交叉表

冻结行、冻结列

默认冻结行表头、列表头,不支持更改。

table8_zoom54

2.3 自由表

冻结行、冻结列

说明:此功能仅制作报告时支持。

①非全屏模式

自由表单元格的右键菜单支持“冻结窗格”,二级菜单包括“冻结至第m行”“冻结至第n列”“冻结至第m行第n列”。

菜单显示规则:若行号>1,m=当前行号-1;若行号=1,m=1;若列号>1,n=当前列号-1;若列号=1,n=1。

点击冻结至第m行第n列,效果等价于表头行数输入m、表头列数输入n,右侧的行列数会自动同步:表头行数自动同步为m,表头列数自动同步为n。

table9_zoom54

例如:

点击“冻结至第1行2列”,效果等价于表头行数输入1、表头列数输入2,右侧的行列数设置也同步为1和2,滚动时前1行2列数据冻结。若前1行、前2列存在扩展的数据,则将扩展后的数据冻结。

table_animation_7_zoom61

②全屏模式

全屏模式下,仅支持冻结虚线框内的格子,操作与非全屏模式一致,但是二级菜单显示逻辑如下:

若选择的单元格在虚线内,支持同时冻结行和列。

table52

若选择的单元格在虚线外,行号<=虚线区域行数,可以设置冻结行。

table49_zoom62

若选择的单元格在虚线外,列号<=虚线区域列数,可以设置冻结列。

table50_zoom110

若选择的单元格在虚线外,行号、列号均超过虚线范围,不支持设置冻结。

table51_zoom62