找回密码
 立即注册

QQ登录

只需一步,快速开始

小众怪人

注册会员

3

主题

3

帖子

14

积分

注册会员

积分
14
  • 64

    金币

  • 3

    主题

  • 3

    帖子

最新发帖
小众怪人
注册会员   /  发表于:2024-1-23 11:40  /   查看:2161  /  回复:1
1金币
应出勤天数:当月天数-周日-节假日。如何通过表单时写并计算。

最佳答案

查看完整内容

问题描述:报表计算考勤天数,计算公式如下: 应出勤天数:当月天数-周日-节假日 问题解决: 猜测您使用的应该是报表的功能,针对当月天数,可以有表达式获取,但是当月的周日数和节假日的计算,这个暂时没有对应的表达式可以计算,但是如果您的数据中有这2个字段的话,那就很好计算,如果您的数据没有当月对应的周日数和节假日数,那这个就很难进行计算,毕竟报表是根据现有的数据来进行对应的报表设计和结果展示。如果您的 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2024-1-23 11:40:58
来自 2#
问题描述:报表计算考勤天数,计算公式如下:
应出勤天数:当月天数-周日-节假日


问题解决:

猜测您使用的应该是报表的功能,针对当月天数,可以有表达式获取,但是当月的周日数和节假日的计算,这个暂时没有对应的表达式可以计算,但是如果您的数据中有这2个字段的话,那就很好计算,如果您的数据没有当月对应的周日数和节假日数,那这个就很难进行计算,毕竟报表是根据现有的数据来进行对应的报表设计和结果展示。如果您的数据中没有当月对应的周日数和节假日数,可以尝试一下报表的自定义函数,试试在系统后台自己写个方法来实现关于考勤天数的计算,然后再报表中直接使用该方法就可以获取到对应的考勤天数。
当月天数表达式:
第一天:{Day(DateSerial(Year(Today()), Month(Today()), 1))}
最后一天:{Day(DateAdd("d", -1, DateAdd("M", 1, DateSerial(Year(Today()), Month(Today()), 1))))}
当月天数:{Day(DateAdd("d", -1, DateAdd("M", 1, DateSerial(Year(Today()), Month(Today()), 1)))) - Day(DateSerial(Year(Today()), Month(Today()), 1))}
image.png181123046.png
自定义函数参考教程:https://gcdn.grapecity.com.cn/showtopic-148335-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部