Share via


Beispiel: Verwendung von Aggregation in FetchXML

Dieses Beispiel zeigt, wie aggregierte Datensatzdaten mithilfe von FetchXMLs abgerufen werden.

Funktionsweise

Die FetchXML-Abfrage soll in einem Szenario verwendet werden, in der sie in Abfragen erstellt, um die Daten abzurufen.

Wie dieses Beispiel funktioniert

Um das unter Was macht dieses Beispiel, beschriebene Szenario zu simulieren, geht das Beispiel wie folgt vor:

Einrichten

  1. Prüft auf aktuelle Version der Organisation.
  2. Diese CreateRequiredRecords-Klasse erstellt 3 Verkaufschancendatensätze und Firmendatensätze.

Demonstrieren

  1. estimatedvalue_avg ruft den Durchschnitt des geschätzten Werts für alle Verkaufschancen ab. Die EntityCollection-Methode gibt die Ergebnisse der RetrieveMultiple-Abfrage zurück.
  2. opportunity_count ruft die Anzahl aller Verkaufschancen ab.
  3. estimatedvalue_max ruft den maximal geschätzten Wert aller Verkaufschancen ab.
  4. estimatedvalue_min ruft den minimal geschätzten Wert aller Verkaufschancen ab.
  5. estimatedvalue_sum ruft die Summe des geschätzten Werts für alle Verkaufschancen ab.
  6. estimatedvalue_avg2 ruft mehrere Gesamtwerte in einer einzelnen Abfrage ab.
  7. groupby1 ruft eine Liste der Benutzer mit der Anzahl aller Verkaufschancen, die sie besitzen, mithilfe von GroupBy ab.
  8. byyear ruft die Gesamtinformationen zu allen Verkaufschancen, die gewonnen wurden, nach Jahren ab.
  9. byquarter ruft die Gesamtinformationen zu den Verkaufschancen, die gewonnen wurden, nach Quartalen ab.
  10. bymonth ruft die Gesamtinformationen zu den Verkaufschancen, die gewonnen wurden, nach Monaten ab.
  11. byweek ruft die Gesamtinformationen zu den Verkaufschancen, die gewonnen wurden, nach Wochen ab.
  12. byday ruft die Gesamtinformationen zu den Verkaufschancen, die gewonnen wurden, nach Tagen ab.
  13. byyrqtr ruft die Gesamtinformationen zu den Verkaufschancen, die gewonnen wurden, nach Jahren und Quartalen ab.
  14. byyrqtr2 gibt die Ergebnisreihenfolge an.

Bereinigung

Zeigt eine Option zum Löschen aller im Beispiel erstellten Daten an. Das Löschen ist optional, falls Sie die Daten überprüfen möchten, die durch das Beispiel erstellt wurden. Sie können die Daten manuell löschen, um das gleiche Ergebnis zu erzielen.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).