【发布时间】:2015-12-02 03:57:20
【问题描述】:
我正在尝试根据 SSRS 报告中的最早日期汇总净余额。在这种情况下,只有 2 个日期,但可以有更多的日期,不超过 7 天。
这是我的数据示例:
这是我想要得到的最早日期为 10/26/15:
我尝试了以下代码,但无法使其正常工作:
=Sum(IIf(DateDiff("d",Fields!SettleFullDate.Value,today())>=7
and DateDiff("d", Fields!SettleFullDate.Value, today())<7
and Fields!SETTLEBALANCE.Value>0), Fields!SETTLEBALANCE.Value, 0)
更新:我尝试了下面的代码,但报告中不断出现错误。难道是我需要将日期字段更改为整数?
提前感谢您的帮助!
【问题讨论】:
-
为了清楚起见,您是否尝试将返回数据集中最早的日期与最新日期的总和相加?
-
不,用户可以拉取报表查看历史数据。在这种情况下,他们可以将报告拉回几个月甚至几年。我刚刚注意到您为什么问这个问题,因为我在表达中使用了“今天()”。我该如何写表达式?
标签: reporting-services ssrs-2008 ssrs-2008-r2