报表的合计公式中使用报表条件,可以在【可拷贝到复杂公式中的条件】里面直接选择
如下图所示,报表条件为 【@开始日期__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编辑过]