我创建了一个包含两个数据集组合的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
请告诉我,我怎样才能做到这一点?
答案 0 :(得分:0)
您是否在DataSet2的表达式中使用@Planed_Start_Date的参数值?
您对数据集2的表达式应该类似于:
“选择Assign_To,Planed_Start_Date,Planed_End_Date 从表格Planed_Start_Date> =“+ Paramaters!Planed_Start_Date.Value