以文本方式查看主题 - 昂捷论坛 (http://enjoyit.com.cn/bbs/index.asp) -- □-通用类 (http://enjoyit.com.cn/bbs/list.asp?boardid=27) ---- 报表的合计公式中如何使用报表条件以及日期条件的计算 (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=27&id=9273) |
-- 作者:prcak47 -- 发布时间:2015/1/22 11:37:08 -- 报表的合计公式中如何使用报表条件以及日期条件的计算
报表的合计公式中使用报表条件,可以在【可拷贝到复杂公式中的条件】里面直接选择 如下图所示,报表条件为 【@开始日期__datetime】 公式中使用的变量就是【 Parameters!开始日期.Value】 报表条件为 【@机构编码】 公式中使用的变量就是 【Parameters!机构编码.Value】
涉及到日期的计算,可以使用 dateadd或者datediff 函数 DateAdd具体用法如下
DateAdd(interval, number, date)
设置interval 参数可以有以下值:
如将开始日期加一,则可以这么写
= DateAdd(“d”, 1, Parameters!开始日期.Value)
具体执行效果如下图
DateAdd具体用法如下
DateDiff (interval, Date1 , Date2[,firstweekofyear[,firstweekofyear]])
interval用法和DateAdd一样
firstweekofyear:设定每周第一天为星期几, 若未设定表示为星期天。 >FW 的设定值如下:
如将开始日期和结束日期作比较,则可以这么写
= DateDiff(“d”,Parameters!开始日期.Value,Parameters!结束日期.Value)
具体执行效果如下图
[此贴子已经被作者于2015/1/22 11:46:40编辑过]
|