Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共1 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

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

1楼
prcak47 发表于: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编辑过]
共1 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.33398 s, 2 queries.