-- 作者:prcak47
-- 發(fā)布時(shí)間:2015/1/22 11:37:08
-- 報(bào)表的合計(jì)公式中如何使用報(bào)表?xiàng)l件以及日期條件的計(jì)算
報(bào)表的合計(jì)公式中使用報(bào)表?xiàng)l件,可以在【可拷貝到復(fù)雜公式中的條件】里面直接選擇
如下圖所示,報(bào)表?xiàng)l件為 【@開(kāi)始日期__datetime】 公式中使用的變量就是【 Parameters!開(kāi)始日期.Value】
報(bào)表?xiàng)l件為 【@機(jī)構(gòu)編碼】 公式中使用的變量就是 【Parameters!機(jī)構(gòu)編碼.Value】
此主題相關(guān)圖片如下:報(bào)表合計(jì)公式的條件.jpg

涉及到日期的計(jì)算,可以使用 dateadd或者datediff 函數(shù)
DateAdd具體用法如下
DateAdd(interval, number, date)
設(shè)置interval 參數(shù)可以有以下值:
設(shè)置 描述 yyyy 年 q 季度 m 月 y 一年的日數(shù) d 日 w 一周的日數(shù) ww 周 h 小時(shí) n 分鐘 s 秒
如將開(kāi)始日期加一,則可以這么寫(xiě)
= DateAdd(“d”, 1, Parameters!開(kāi)始日期.Value)
具體執(zhí)行效果如下圖
此主題相關(guān)圖片如下:報(bào)表合計(jì)公式的效果1.png

DateAdd具體用法如下
DateDiff (interval, Date1 , Date2[,firstweekofyear[,firstweekofyear]])
interval用法和DateAdd一樣
firstweekofyear:設(shè)定每周第一天為星期幾, 若未設(shè)定表示為星期天。 >FW 的設(shè)定值如下: 0 使用 >API 的設(shè)定值。 1 星期天 2 星期一 3 星期二 4 星期三 5 星期四 6 星期五 7 星期六
如將開(kāi)始日期和結(jié)束日期作比較,則可以這么寫(xiě)
= DateDiff(“d”,Parameters!開(kāi)始日期.Value,Parameters!結(jié)束日期.Value)
具體執(zhí)行效果如下圖
此主題相關(guān)圖片如下:報(bào)表合計(jì)公式的效果.jpg

[此貼子已經(jīng)被作者于2015/1/22 11:46:40編輯過(guò)]
|