同一数据集,如何把纵向数据横向显示


现在效果是第一张图片,用ID作为单元格过滤条件,想让人力的数据,从第一行开始显示,设备的数据也从第一行显示。第二张是数据库数据存储格式,第三章是设计器里样式问题.png

FineReport 宋乐 发布于 2020-6-15 10:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2020-12-23 12:05

因为你的数据是来源于两个数据集的,你只对后面一个数据集进行过滤,前面的那个没有过滤,所以第一列的数据没有变。

正确的做法是保留B2单元格对应A2的过滤

C2和G2单元格的过滤去掉,在ds1数据集里写对应的参数筛选

然后在A2单元格设置过滤,id列等于ds1数据集id。(如果直接设置单元格相等会死循环)

image.png

最佳回答
0
卫九星Lv4初级互助
发布于2020-6-15 10:52

你把部门字段放在标题行横向扩展具体看这个文档

https://help.finereport.com/doc-view-2107.html

  • 宋乐 宋乐(提问者) 不行,因为还要关联其他数据集
    2020-06-15 11:26 
  • 卫九星 卫九星 回复 宋乐(提问者) 你把关联写在sql里面
    2020-06-15 11:32 
  • 宋乐 宋乐(提问者) 回复 卫九星 不能用吧,因为不是汇总求和,是需要列表的,而且人力和设备的条数不确定,可能是不一样的行数
    2020-06-15 14:05 
  • 3关注人数
  • 929浏览人数
  • 最后回答于:2020-12-23 12:05
    请选择关闭问题的原因
    确定 取消
    返回顶部