通过控件和参数设置实现不同周期的统计

有个每日数据的报表,时间单位年月日。

控件两个,一个 控制起始时间 参数 '${start}', 一个控制统计类型 '${type}'。

统计类型有两个值 day 每天;week 每周。

想要实现的方式如下:

  1. 控件输入两个值

  2. 数据库里 sql 语句

    1. where day >=  '${start}'  

    2. group by '${type}'

  3. 当type 是 week 时, '${start}' 返回的是控件日期的周一

image.png

FineReport tinydata 发布于 2019-1-24 12:31
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
孤陌Lv6资深互助
发布于2019-1-24 12:40(编辑于 2019-1-24 12:43)

WorkBook17.cpt

直接用JS的方法来解决吧  例子  当你选择周   然后在开始日期选择 日期 后 JS会给开始日期 和结束日期分别赋你选中的值的 周一日期和周日日期  当你现在日的时候 开始日期和结束日期控件 JS会赋值给结束日期控件为当前选中的值 

最佳回答
0
shirokoLv6资深互助
发布于2020-11-13 15:06

不如做两张表,根据参数不同跳转到另一张表

  • 3关注人数
  • 498浏览人数
  • 最后回答于:2020-11-13 15:06
    请选择关闭问题的原因
    确定 取消
    返回顶部