【发布时间】:2015-03-30 07:04:34
【问题描述】:
我正在使用 BIDS 中的 SharePoint 列表创建 SSRS 报告。 我有两个领域,即。 Name、Time&Date,都是字符串参数。 我能够获取 SSRS 报告,但是我想让用户使用 Time&Date 参数上的过滤器获取报告。用户应该能够选择开始和结束日期以获得结果。 我是否需要为此编辑 Caml 查询,或者这可以使用 UI 来实现? 请提出建议。
更新-------
下面我用过Caml Query
<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ListName>Test_FAMM</ListName>
<ViewFields>
<FieldRef Name="Document_x0020_Name" />
<FieldRef Name="Time_x0020_of_x0020_Upload_x005c" />
</ViewFields>
<Query><Where><And><Gt><FieldRef Name="Time_x0020_of_x0020_Upload_x005c"/><Value Type="Text" IncludeTimeValue="FALSE">
'+'@StartDate'+'</Value></Gt><Lt><FieldRef Name="Time_x0020_of_x0020_Upload_x005c"/><Value Type="Text" IncludeTimeValue="FALSE">'+'@EndDate'+'</Value></Lt></And></Where></Query>
</RSSharePointList>
但是,查询没有获取任何数据。 还, Time_x0020_of_x0020_Upload_x005c 是文本类型....
【问题讨论】:
-
最好在查询中做过滤。
标签: sharepoint reporting-services ssrs-2012