0

我有以日期范围为参数的报告,用户可以通过选择日期范围来缩小结果范围。现在用户想要将日期范围字段设为可选。我启用了“允许 NUlls”,用户可以输出日期范围参数。该报告在选择复选框后返回零记录(将​​日期字段变灰)我按照下面的方法解决了这个问题,但是在我编辑公式窗口时,它要么抛出 END of formula expected ot Sysntax error over ':' 。

我在“编辑为公式”窗口中复制了以下代码

OR(FIND(Fund_Project_Date, Parameter:Fund_Project_Date) <> 0, Parameter: Fund_Project_Date = EMPTY)

http://social.technet.microsoft.com/Forums/en-US/sqlreportingservices/thread/d2dd4521-fedd-4501-a675-1ec3b4b87989

使用的软件:SSRS 2008 R2 ,由 Report builder 3.0 编辑的 Report Model 开发的 Report

提前致谢

4

2 回答 2

1

我找到了 。解决方案是“=IIF(Isnothing(Parameters!ItemWorkflow_CUWC_Event_Date.Value),"12/12/1900",Para‌​meters!ItemWorkflow_CUWC_Event_Date.Value)”在数据集属性级别而不是在查询设计器过滤级别。谢谢大家。

于 2011-10-27T14:34:13.597 回答
0

您需要使用 ! 不是:希望这会有所帮助。

于 2011-09-19T06:21:53.893 回答