过滤器不适用于SSRS报告

时间:2014-01-08 11:02:39

标签: reporting-services ssrs-2008

我创建了一个包含两个数据集组合的SSRS报告,我从Share Point List获取这些数据集的数据。我的数据集如下

DataSet1 Columns:
1) Assign_To
2) Task_Name
3) Workflow
4) Status

Dataset2 Columns';
1) Assign_To
2) Planed_Start_Date
3) Planed_End_Date

My Report as follow(In Tablix):

Assinged_To   Task_Name  WorkFlow Planed_Start_Date Planed_End_date  Status
Prashant      Task_1        3      7/01/2014            10/02/2014   Not Completed

现在,我想按"Planed_Start_Date"过滤报告,因为我正在为"Planed_Start_Date"发送参数,以便我可以在特定日期之间获取记录。但它没有按照我的期望工作。我发送参数。 @Planed_Start_Date >= 8/01/2014

在这种情况下,我在报告中得到以下结果(Tablix)

Assinged_To   Task_Name  WorkFlow Planed_Start_Date Planed_End_date    Status
Prashant      Task_1        3                                         Not Completed

我的报告应为null,因为过滤器与条件不匹配。但我得到错误的报告,在上述情况下,欲望结果应如下。

Assinged_To   Task_Name  WorkFlow Planed_Start_Date Planed_End_date    Status

请告诉我,我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您是否在DataSet2的表达式中使用@Planed_Start_Date的参数值?

您对数据集2的表达式应该类似于:

“选择Assign_To,Planed_Start_Date,Planed_End_Date 从表格Planed_Start_Date> =“+ Paramaters!Planed_Start_Date.Value