Report单元格分组后怎么才能在页面显示的时候不自动合并单元格。

1、report报表做了分组汇总之后,在显示以及导出excle的时候会自动合并单元格,如下图

image.png

2、用户想 不自动合并单元格,如下图

东北北京10
东北上海20
华北济南30
华北青岛90

3、各位大神有没有办法,谢谢

(请不要说 用单元格 列表 选项 这种低级的解决办法)

以下重新完善一下问题:依然是华北、东北 列显示或者导出excel的时候不合并单元格

(因为用户导出excel后需要自己筛选加工)

1、场景 交叉表 如下图

image.png

2、数据如下图

image.png

FineReport imnotfine 发布于 2021-10-9 11:28 (编辑于 2021-10-9 14:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
1
尛鬼Lv5中级互助
发布于2021-10-9 11:33(编辑于 2021-10-9 11:35)
你写sql的时候加一个序号列,或者数据库本来有编号,id啥的也行,放在帆软的最前面。也就是地区前面加一列,然后隐藏列就好了


  • 尛鬼 尛鬼 就是在最前面加一列,确保这列的每行值都不一样,就好了
    2021-10-09 11:40 
  • zts1998 zts1998 回复 尛鬼 主要是导出,我不知道隐藏的有没有展现出来
    2021-10-09 11:45 
  • 尛鬼 尛鬼 回复 zts1998 隐藏的,导出不会导出来。
    2021-10-09 11:46 
  • imnotfine imnotfine(提问者) 这种办法还是通过 处理数据解决的。和加工完数据 用列表展示 没多大区别的。 再者遇到交叉表 依然解决不了的。
    2021-10-09 13:41 
  • 尛鬼 尛鬼 回复 imnotfine(提问者) 你还没整明白帆软的合并逻辑,跟处理数据一点关系都没有,只是在最前面加一个唯一标识的,避免父格数据相同,子格数据不同导致的父格单元格合并
    2021-10-09 13:47 
最佳回答
3
snrtuemcLv8专家互助
发布于2021-10-9 11:30(编辑于 2021-10-9 11:31)

你这不是矛盾吗,用分组,又不要合并。。。。

怎么处理。。。。

================

如果是显示要分组,导出用合并,那就用两个模板,预览用分组单元格,导出用另一个列表的模板

  • imnotfine imnotfine(提问者) 矛盾吗? 分组只是 用工具进行数据 分类汇总, 我说的合并只是显示 的合并。这个不冲突的,就像excel中 透视数据 中的 重复显示。
    2021-10-09 13:53 
最佳回答
3
牛~~~Lv6中级互助
发布于2021-10-9 11:43

兄弟,很秀呀!低级的解决办法,希望你能分享一个高级的。

  • imnotfine imnotfine(提问者) 本来就是低级的解决办法啊,但凡能提出这个问题 肯定是列表不能 满足要求的。
    2021-10-09 13:55 
最佳回答
0
zts1998Lv5初级互助
发布于2021-10-9 11:35(编辑于 2021-10-9 11:49)

image.pngimage.png

最佳回答
0
JackRenLv6初级互助
发布于2021-10-9 11:51

image.png

最佳回答
0
caryzhangbingLv4见习互助
发布于2021-10-9 13:44

做的时候在前面增加一列uuid,后面的都根据前面的uuid去分组,这样就有那种效果了,uuid那列设置条件属性隐藏

  • imnotfine imnotfine(提问者) 补充了交叉表的模式 ,交叉表 uuid 解决不了的。
    2021-10-09 15:02 
最佳回答
0
IceBall09Lv6中级互助
发布于2021-10-9 14:10

汇总结果的写SQL里面,比如select   字段a ,  sum(字段b) from xx表  group by 字段a

然后报表再用 【列表】显示就好了

  • imnotfine imnotfine(提问者) 数据集是固定的 公用服务器数据集。不能修改里面的脚本和结构的
    2021-10-09 15:01 
最佳回答
0
让过去Lv6中级互助
发布于2021-10-9 14:36

这个略微诡异的需求,目前,你展示出来的东西就是列表就能做,如果你需要把相同的区放在一起,也只是加一个排序的事。直接列表不适合需求,你倒是说明一下哪里不适合啊,重新贴一下需求的结果图,还有方法哪里有什么低级不低级,只有适不适合。

  • imnotfine imnotfine(提问者) 已补充相关场景。
    2021-10-09 14:59 
  • 让过去 让过去 回复 imnotfine(提问者) 你要展示的是交叉表,导出和数据集格式一样未处理的表?如果是这个需求,就是一楼的方法,做两个报表,一个展示,导出的时候,调用JS导出明细那个报表
    2021-10-09 15:35 
最佳回答
0
孤陌Lv6资深互助
发布于2021-10-9 14:41(编辑于 2021-10-9 14:44)

在分组 后面 再加 一列 地区 然后设置列表就好了 然后把 你的分组设置隐藏  然后分组的那列 设置不导出就好了

image.png 不要勾上 就可以了

不然 只能是在SQL里处理 进行分组 

  • 9关注人数
  • 1184浏览人数
  • 最后回答于:2021-10-9 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部