昂捷论坛≡FAQ≡□-通用类 → 报表的合计公式中如何使用报表条件以及日期条件的计算


  共有21739人关注过本帖树形打印

主题:报表的合计公式中如何使用报表条件以及日期条件的计算

帅哥哟,离线,有人找我吗?
prcak47
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级管理员 帖子:145 积分:2642 威望:0 精华:0 注册:2005/12/10 16:23:42
报表的合计公式中如何使用报表条件以及日期条件的计算  发帖心情 Post By:2015/1/22 11:37:08

 

报表的合计公式中使用报表条件,可以在【可拷贝到复杂公式中的条件】里面直接选择

如下图所示,报表条件为 【@开始日期__datetime】 公式中使用的变量就是【 Parameters!开始日期.Value】

报表条件为 【@机构编码】 公式中使用的变量就是  【Parameters!机构编码.Value】

 

 


此主题相关图片如下:报表合计公式的条件.jpg
按此在新窗口浏览图片

 

 

涉及到日期的计算,可以使用 dateadd或者datediff 函数

DateAdd具体用法如下

 

DateAdd(interval, number, date)

 

设置interval 参数可以有以下值:

设置 描述  
yyyy 年  
q 季度  
m 月  
y 一年的日数  
d 日  
w 一周的日数  
ww 周  
h 小时  
n 分钟  
s 秒  

 

如将开始日期加一,则可以这么写

 

= DateAdd(“d”, 1, Parameters!开始日期.Value)

 

具体执行效果如下图

 

 
此主题相关图片如下:报表合计公式的效果1.png
按此在新窗口浏览图片

 

DateAdd具体用法如下

 

DateDiff (interval, Date1 , Date2[,firstweekofyear[,firstweekofyear]])

 

interval用法和DateAdd一样

 

firstweekofyear:设定每周第一天为星期几, 若未设定表示为星期天。 >FW 的设定值如下:
0 使用 >API 的设定值。
1 星期天
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六


 

如将开始日期和结束日期作比较,则可以这么写

 

= DateDiff(“d”,Parameters!开始日期.Value,Parameters!结束日期.Value)

 

具体执行效果如下图

 


此主题相关图片如下:报表合计公式的效果.jpg
按此在新窗口浏览图片

 


[此贴子已经被作者于2015/1/22 11:46:40编辑过]

使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部