finereport怎么遍历星期的数据显示?如图中显示数据

~IUBL9K_VRLH(82YWTRU6X8.png@(`{~J%X]D{M[]HH@@%H1WF.png

FineReport yyl120 发布于 2020-8-4 13:11 (编辑于 2020-8-4 13:30)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-8-4 13:26(编辑于 2020-8-4 13:41)

你是要用日期生成星期的数据吗?

image.png


----------------------------------------------------------------------------------------------

将日期字段拖到单元格中并设置扩展方向为横向扩展,在日期字段上面添加一个公式,上父格设置为日期字段所在单元格

日期字段的上父格设置为:无

image.png


image.png

  • yyl120 yyl120(提问者) 对,你可以看一下我刚添加的截图,我的数据库里只有日期没有星期,所以我在报表那里还要生成星期
    2020-08-04 13:31 
  • yyl120 yyl120(提问者) 你这个好像是显示所有日期的.我现在只要显示一周的,就是说需要按周显示
    2020-08-04 13:56 
  • luojian0323 luojian0323 回复 yyl120(提问者) 数据集过滤本周。 这个还要看是什么类型的数据库。 语法略有不同。
    2020-08-04 14:03 
  • yyl120 yyl120(提问者) 回复 luojian0323 可以加个qq 聊不?1204001972 我觉得我刚才的想法错了,应该先排日期,再往日期里里面填充数据的.比如我 ,上周周一到周三我排了三天班,有四天没排班, 然后我报表要显示周一到周日,其中周四到周日是空白的.如果直接在数据库里按周时间去转换星期的话,可能星期四到星期日不存在了.
    2020-08-04 14:41 
  • luojian0323 luojian0323 回复 yyl120(提问者) 复杂报表填报容易出问题。用来展示 可以。用来填报,就不太推荐了。
    2020-08-04 14:52 
最佳回答
0
jongwangLv6中级互助
发布于2020-8-4 13:24

准备好数据-做一个交叉表


查询最最近7天数据

sql里面处理好星期几的列,拖入单元格横向扩展,日期拖入其下方。编制科室拖入到左侧下方,纵向扩展,中间拖入值班情况,就可以了。



  • yyl120 yyl120(提问者) 我数据库存的只有每一天的数据,没有星期
    2020-08-04 13:31 
  • jongwang jongwang 回复 yyl120(提问者) 嗯嗯,网上可以找下人家日期转星期的写法,比如oracle里面可以这样写: https://blog.csdn.net/badaaasss/article/details/88114094
    2020-08-04 13:39 
  • 3关注人数
  • 536浏览人数
  • 最后回答于:2020-8-4 13:41
    请选择关闭问题的原因
    确定 取消
    返回顶部