请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

directorcai

金牌服务用户

7

主题

42

帖子

243

积分

金牌服务用户

积分
243
directorcai
金牌服务用户   /  发表于:2024-11-25 15:06  /   查看:157  /  回复:22

最佳答案

查看完整内容

您好,表达式编写有问题,报表没有concat函数,您参考下面的表达式:

22 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2024-11-25 15:06:20
来自 12#
本帖最后由 Bella.Yuan 于 2024-11-26 08:56 编辑
directorcai 发表于 2024-11-25 15:56
{lIF(DateDiff(Minute, 上班时间, 上班考勤时间) < 0, ['正常'], Concat(Concat(['迟到'], Abs(DateDiff( ...

您好,表达式编写有问题,报表没有concat函数,您参考下面的表达式:
  1. {IIF(DateDiff(DateInterval.Minute, 上班时间, 上班考勤时间) < 0, "正常", "迟到" & Abs(DateDiff(Minute, 上班时间, 上班考勤时间)) & "分钟")}
复制代码

回复 使用道具 举报
directorcai
金牌服务用户   /  发表于:2024-11-25 15:06:45
2#
关于这个问题后续是怎么处理的呢,我也有一样的问题
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-11-25 15:15:45
3#
directorcai 发表于 2024-11-25 15:06
关于这个问题后续是怎么处理的呢,我也有一样的问题

帖子后续发现是数据集中和报表中的DateDiff 公式在写法上有一些差异,您是遇到了什么样子的问题呢?麻烦多补充一信息。我们来帮您一起看看。
回复 使用道具 举报
directorcai
金牌服务用户   /  发表于:2024-11-25 15:19:41
4#
lucas.Yan 发表于 2024-11-25 15:15
帖子后续发现是数据集中和报表中的DateDiff 公式在写法上有一些差异,您是遇到了什么样子的问题呢?麻烦 ...

就和这个链接里一模一样,用老师你给的表达式不起效果,看这个后面远程解决了,是怎么解决的呢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-11-25 15:23:16
5#
问题描述:报表表达式问题?
问题解决:您好,查看了一下您发的这个链接的帖子,这个帖子的问题已远程解决,问题出在表达式写法上,您看看。
image.png276110839.png

  1. 数据集新建计算列datediff语法:datediff(Date1,Date2,interval)
  2. 报表计算字段datediff语法:datediff(interval,Date1,Date2)
复制代码

您根据您的实际使用选择对应语法即可。
回复 使用道具 举报
directorcai
金牌服务用户   /  发表于:2024-11-25 15:25:52
6#
Bella.Yuan 发表于 2024-11-25 15:23
问题描述:报表表达式问题?
问题解决:您好,查看了一下您发的这个链接的帖子,这个帖子的问题已远程解决 ...

好的,感谢老师
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-11-25 15:28:14
7#

不客气,您参考回复看看,猜测您的问题应该也是语法问题,您看看,有问题及时追贴回复哦~
回复 使用道具 举报
directorcai
金牌服务用户   /  发表于:2024-11-25 15:31:39
8#
老师这个是什么原因?
image.png109338378.png
回复 使用道具 举报
directorcai
金牌服务用户   /  发表于:2024-11-25 15:32:04
9#
Bella.Yuan 发表于 2024-11-25 15:28
不客气,您参考回复看看,猜测您的问题应该也是语法问题,您看看,有问题及时追贴回复哦~

就显示了表达式,没有显示计算出来的值
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部