在 Caml 查询中获取参数的唯一值
Get unique values of parameter in Caml query
我正在使用 SharePoint 列表生成 SSRS 报告,并在我的数据集中使用以下 Caml 查询。
<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="Region" />
</ViewFields>
</RSSharePointList>
但是,我只想获取参数的不同值。
有修改吗?
遗憾的是,CAML 不允许使用 DISTINCT。您可以使用一些解决方法。
或者:
What is the best way to retrieve distinct / unique values using SPQuery?
我正在使用 SharePoint 列表生成 SSRS 报告,并在我的数据集中使用以下 Caml 查询。
<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="Region" />
</ViewFields>
</RSSharePointList>
但是,我只想获取参数的不同值。 有修改吗?
遗憾的是,CAML 不允许使用 DISTINCT。您可以使用一些解决方法。
或者: What is the best way to retrieve distinct / unique values using SPQuery?