2008-11-06 7 views
1

J'essaie d'obtenir des données à partir d'une liste Sharepoint et de les placer dans des graphiques Flex. Je peux appeler les données de liste très bien en utilisant une requête CAML, mais je veux utiliser un GroupBy pour consolider les lignes par équipes. Ainsi, par exemple, l'équipe 1 peut avoir 20 enregistrements, l'équipe 2 peut avoir 8 enregistrements, et l'équipe 3 peut avoir 25 enregistrements ... Au lieu d'afficher 53 enregistrements, je veux montrer 3 ... juste "Equipe 1, équipe 2, Équipe 3 "et la somme du coût de chaque entrée.Listes de Sharepoint - GroupBy?

Je vois où CAML fournit un élément GroupBy, mais je n'arrive pas à le faire fonctionner. En outre, je n'ai réussi à faire fonctionner l'élément OrderBy que lorsque j'ai utilisé l'élément OrderField au lieu de l'élément FieldRef, comme le recommandent 90% des livres et des sites Web. Si j'utilise FieldRef, OrderBy ne fonctionne plus, ce qui n'a aucun sens pour moi. Quelque chose doit être mal tourné ...

Voici mon CAML Interrogation tel qu'il est ...

--------------------------------------------------- 

<queryRequest xmlns="http://schemas.microsoft.com/sharepoint/dsp"> 
<dsQuery resultContent="dataOnly" resultRoot="Rows" resultRow="Row" columnMapping="attribute"> 
<ViewFields> 
<FieldRef Name="Team"></FieldRef> 
<FieldRef Name="Cost"></FieldRef> 
<FieldRef Name="EANo"></FieldRef> 
</ViewFields> 
<Query> 
<GroupBy collapse="true"> 
    <FieldRef Name="Team"/> 
</GroupBy> 
<OrderBy> 
    <OrderField Name="Cost"/> 
</OrderBy> 
</Query> 

</dsQuery> 
</queryRequest> 
--------------------------------------------------- 

est avec OrderBy de travail, mais GroupBy ne fonctionne pas. Aidez-moi!

Merci!

Répondre

1

J'ai exécuté la requête suivante et semble fonctionner correctement pour moi.

<Query> 
    <GroupBy collapse="true"> 
     <FieldRef Name='Date' /> 
    </GroupBy> 
    <OrderBy> 
     <FieldRef Name='Title' /> 
    </OrderBy> 
</Query> 

Je vous suggère d'utiliser l'outil de requête U2U CAML Builder pour construire et tester votre

de requête
+1

U2U CAML Query Builder Lien: http://www.u2u.be/Res/Tools/CamlQueryBuilder.aspx – ongle

Questions connexes