Sharepoint-Listen - GroupBy?

Ich versuche, Daten aus einer Sharepoint-Liste und legen Sie es in einigen Flex-Graphen. Ich kann rufen Sie die Liste mit Daten, die nur gut eine CAML-Abfrage, aber ich möchte an einem GroupBy zu konsolidieren, die Reihen von Teams. So zum Beispiel Team 1. Mai haben 20 Datensätze, Team 2 können 8 Aufzeichnungen, und Team 3 haben könnte 25 Datensätze... Anstatt zu zeigen 53 Datensätze, die ich zeigen will 3... nur "Team 1, Team 2, Team 3" und der Summe der Kosten der einzelnen Einträge.

Ich sehen, wo CAML bietet eine GroupBy-element, aber ich kann nicht scheinen, um es zu arbeiten. Ich war auch nur in der Lage, die OrderBy-element zu arbeiten, wenn ich OrderField-element anstelle des FieldRef-element wie 90% der Bücher und websites empfehlen. Wenn ich tun, verwenden Sie FieldRef, OrderBy funktioniert nicht mehr, das macht für mich keinen Sinn. Etwas muss schief...

Hier ist mein CAML-Abfrage, wie es steht...

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

<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>
---------------------------------------------------

Dies ist mit OrderBy funktioniert, aber GroupBy nicht funktioniert. Hilfe!!!

Dank!

InformationsquelleAutor | 2008-11-06

Schreibe einen Kommentar