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

涉及到日期的計算,可以使用 dateadd或者datediff 函數(shù)
DateAdd具體用法如下
DateAdd(interval, number, date)
設(shè)置interval 參數(shù)可以有以下值:
設(shè)置 描述 yyyy 年 q 季度 m 月 y 一年的日數(shù) d 日 w 一周的日數(shù) ww 周 h 小時 n 分鐘 s 秒
如將開始日期加一,則可以這么寫
= DateAdd(“d”, 1, Parameters!開始日期.Value)
具體執(zhí)行效果如下圖
此主題相關(guān)圖片如下:報表合計公式的效果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 星期六
如將開始日期和結(jié)束日期作比較,則可以這么寫
= DateDiff(“d”,Parameters!開始日期.Value,Parameters!結(jié)束日期.Value)
具體執(zhí)行效果如下圖
此主題相關(guān)圖片如下:報表合計公式的效果.jpg

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