18.10 报表单元格批量操作

18.10.1支持按照选中字段顺序

同一个数据集内,支持ctrl+鼠标左键,选中需要拖拽到报表单元格上的字段,支持按照选择顺序依次填充公式。

支持按从左至右、从上至下两种填充方向放置字段。

计算方式支持查询、分组、取值、聚合。 选查询时,第一个字段使用select公式填充,其余字段使用get公式填充; 选分组时,第一个字段使用group公式填充,其余字段使用get公式填充; 选取值时,所有字段使用get公式填充; 选聚合时,默认为求和方式,支持切换到平均、最大值、最小值、个数等5种聚合方式,如果为求和方式,所有字段采用sum(select())公式填充,如果为平均时,所有字段采用avg(select())公式填充,以此类推。

选择数据集字段

1

拖拽到报表单元格上以后,弹出数据集填充设置页面

1

选择具体填充方式确定后

1

18.10.2支持多选单元格统一设置求和、个数、平均等聚合函数

鼠标框选 或者ctrl+鼠标左键,多选单元格,然后点击"批量操作"按钮,打开批量设置页面

1

批量操作页面,针对单元格值属性可选择求和、平均、最大值、最小值、个数

1

该属性会在选择的单元格的值公式外层拼接具体的聚合函数,比如选择求和,会拼接Sum公式。如果选择的单元格不是公式格,则不做拼接、即不生效。

确定后,最终结果

1

18.10.3支持类似excel的拖拽单元格自动顺序填充公式

鼠标悬浮到选中单元格右下角的方形上,按住鼠标左键可以垂直向下/向上或水平向右/向左拉动鼠标,松开鼠标左键后,自动填充区域内的单元格的值。

  • 垂直向下:如果选中单元格的值中存在单元格公式,例如a1,cell('a1')等,则会根据向下的距离做自动增加,变成a2,a3...cell('a2'),cell('a3')等。垂直向下/向上填充时,只是修改行的坐标,即列是固定的。

拖拽前

1

拖拽后

1

  • 垂直向上:如果选中单元格的值中存在单元格公式,例如d3,cell('d3')等,则会根据向上的距离做自动减少,变成d2,d1,d1,cell('d2'),cell('d1'),cell('d1')等。当行的值变成1时,不能继续减少,后续的值都使用1。

拖拽前

1

拖拽后

1

  • 水平向右:如果选中单元格的值中存在单元格公式,例如a1,cell('a1')等,则会根据向右的距离做自动增加,变成b1,c1...cell('b1'),cell('c1')等。水平向右/向左填充时,只是修改列的坐标,即行是固定的。

拖拽前

1

拖拽后

1

  • 水平向左:如果选中单元格的值中存在单元格公式,例如d3,cell('d3')等,则会根据向左的距离做自动减少,变成d2,d1,cell('d2'),cell('d1')等。当列的值变成a时,不能继续减少,后续的值都使用a。

拖拽前

1

拖拽后

1

18.10.4批量设置报表格式

选中C11单元格点击格式刷,选中需要格式的单元格(D7到F7),处理之后(D7到F7)单元格和C11单元格格式一致

1

1

1

1

results matching ""

    No results matching ""

    results matching ""

      No results matching ""