根据日期控件里的  开始时间到结束时间,按每日工资算总工资

image.png

FineReport huangcheng1017 发布于 2020-12-1 08:07 (编辑于 2020-12-1 08:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
krystal033Lv7高级互助
发布于2020-12-1 08:08(编辑于 2020-12-1 08:23)

sum你选中的哪个单元格不就好了

${if(len(开始时间) == 0,"","and date >= ('" + 开始时间 + "')")}

${if(len(截止时间) == 0,"","and date <= ('" + 截止时间 + "')")}

date改成你的日期字段 放在你的where条件语句后面

https://help.fanruan.com/finereport/doc-view-158.html?source=1 数据集参数 参数不会设置看这个学习一下

  • huangcheng1017 huangcheng1017(提问者) 还有个两个日期控件(开始时间 结束时间),算这个时间段内的总工资
    2020-12-01 08:15 
  • krystal033 krystal033 回复 huangcheng1017(提问者) GZG002这个字段是日期么 向右扩展 gzg11应该是工资吧 那就是sum这个gzg11啊
    2020-12-01 08:17 
  • krystal033 krystal033 回复 huangcheng1017(提问者) 控件不会的话 看上面
    2020-12-01 08:20 
  • huangcheng1017 huangcheng1017(提问者) 回复 krystal033 这样算出来的数据库里的总数据 ,不是选取时间段内的总工资
    2020-12-01 08:21 
  • krystal033 krystal033 回复 huangcheng1017(提问者) 根据我说的设置参数过滤
    2020-12-01 08:22 
最佳回答
0
孤陌Lv6资深互助
发布于2020-12-1 08:31

在横向扩展的数据列设置2个过滤条件  时间字段 大于或者等于 选择公式 $开始时间   时间字段 小于或者等于 选择公式  $结束时间  

然后在第一列数据列 也这样设置

开始时间  结束时间  是你的日期控件名  需要你根据你自己的实际设置去修改

最佳回答
0
指间沙Lv6中级互助
发布于2020-12-1 08:51

时间段内的工资都取出来,然后group by 日期就可以了啊,然后后面加个统计日的。

  • 4关注人数
  • 410浏览人数
  • 最后回答于:2020-12-1 08:51
    请选择关闭问题的原因
    确定 取消
    返回顶部