Spesso quando si fanno delle query su SharePoint con Reporting Services in liste con molti elementi, può capitare di non vedere tutte le righe.

Questo perché si cono dei limiti di default sul numero di elementi ritornati.

Per risolvere il problema si può aggiungere alla query CAML il parametro rowLimit

XML

<Query>
  <Parameters>
    <Parameter Name="rowLimit">
      <DefaultValue>9999</DefaultValue>
    </Parameter>  
  </Parameters>
</Query>
la query completa sarà simile a questa

XML

<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ListName>Nome_Lista_SharePoint</ListName>
  <Query>
    <Parameters>
      <Parameter Name="rowLimit">
        <DefaultValue>9999</DefaultValue>
      </Parameter>  
    </Parameters>
  </Query>
  <ViewFields>
    <FieldRef Name="ID" />
    <FieldRef Name="ContentType" />
    <FieldRef Name="Modified" />
    <FieldRef Name="Created" />
    <FieldRef Name="Author" />
    <FieldRef Name="Editor" />
    ...
  </ViewFields>
</RSSharePointList>
Tags:
Reporting Services18 SharePoint497 SharePoint 201667 SQL Server100
Potrebbe interessarti anche: