Share via


Erstellen einer Visualisierung (Diagramm)

Wenn Sie eine Visualisierung programmgesteuert erstellen möchten, müssen Sie einen Datensatz für die SavedQueryVisualization Tabelle- oder die UserQueryVisualization-Tabelle erstellen, um ein Diagramm im Besitz der Organisation bzw. im Besitz des Benutzers zu erstellen. In diesem Thema wird gezeigt, wie Sie eine Diagrammvisualisierung und eine Webressourcenvisualisierung erstellen.

Bevor Sie eine Visualisierung erstellen

Bevor Sie eine Visualisierung erstellen, stellen Sie sicher, dass Folgendes berücksichtigt wird:

  • Typ der Visualisierung: Wenn die Visualisierungen in der gesamten Organisation verfügbar sein sollen und Sie die Zugriffsebenen nicht genauer verwalten möchten, sollten Sie eine Visualisierung im Besitz einer Organisation erstellen. Wenn Sie sich jedoch über die Zugriffsrechte und die Sicherheit Ihrer Visualisierung Gedanken machen, sollten Sie überlegen, eine Visualisierung im Besitz eines Benutzers zu erstellen, bei der Sie eine größere Kontrolle darüber haben, wer darauf zugreifen kann.

    Hinweis

    Organisationseigene Visualisierungen können nur von den Benutzern erstellt werden, die die Sicherheitsrolle "Systemadministrator" oder "Systemanpasser" haben.

  • Zugeordnete Tabelle: Visualisierungen sind an Tabellen angefügt. Weitere Informationen: Für Visualisierungen unterstützte Tabellen. Sie können ein Diagramm zu einer unterstützten Tabelle mithilfe des Parameters SavedQueryVisualization.PrimaryEntityTypeCode oder UserQueryVisualization.PrimaryEntityTypeCode anfügen.

Erstellen einer Diagrammvisualisierung

Bei Diagrammen müssen Sie die zugrundeliegenden Daten für die Diagramme und die Darstellung der Diagramme in Form von XML-Zeichenfolgen für die Datenbeschreibung und Präsentationsbeschreibung angeben. Weitere Infromationen: Angeben der Diagrammdaten und Beispieldiagramme.

Ein vollständiges Beispiel dazu, wie ein organisationseigenes Diagramm erstellt wird, siehe Beispiel: Erstellen, Aktualisieren und Abrufen (CRUD) eines Diagramms.

Erstellen eines Mehrfachdiagramms

Mehrfachdiagramme ordnen mehrere Werte der (vertikalen) Reihenachse einem einzelnen Wert der (horizontalen) Kategorieachse zu. Der einzige Unterschied zu einem einfachen Seriendiagramm ist, dass in diesen Diagrammen mehrere <measurecollection>- und entsprechende <series>-Elemente vorhanden sind, die in den XML-Zeichenfolgen angegeben werden. Jedes <measurecollection>-Element enthält ein untergeordnetes Element mit der Bezeichnung <measure>, das einen Wert auf der (vertikalen) Reihenachse für denselben Wert der (horizontalen) Kategorieachse definiert. Weitere Informationen: Diagramme verstehen: Zugrunde liegende Daten und Diagrammdarstellung.

Ein Beispiel für Mehrfachdiagramm und die entsprechenden Datenbeschreibungs- und Präsentationsbeschreibungs-XML-Zeichenfolgen finden Sie unter Mehrfachseriendiagramm.

Erstellen einer Webressourcenvisualisierung

Für Visualisierungen, die Webressourcen enthalten, müssen Sie keine Datenbeschreibungs- und Präsentationsbeschreibungs-XML-Zeichenfolgen angeben. Im folgenden Beispiel wird gezeigt, wie Sie mithilfe des SDK eine Visualisierung im Besitz der Organisation erstellen, die eine Webressource enthält.

var newWebResourceVisualization = new SavedQueryVisualization()
{
   Name = "Sample Dashboard Visualization",
   Description = "Sample organization-owned visualization",
  PrimaryEntityTypeCode = Account.EntityLogicalName,
   WebResourceId = new EntityReference(WebResource.EntityLogicalName, _webResourceId))

};
_orgOwnedVisualizationId = service.Create(newWebResourceVisualization);

Wenn Sie eine Webressourcen-Visualisierung unter Verwendung der Microsoft Dataverse erstellen möchten, müssen Sie eine XML-Datei im folgenden Format erstellen und dann Diagramm importieren im Menüband verwenden, um die Visualisierung zu importieren.

<visualization>
  <name>Visualization_Name</name>
  <description>Description</description>
  <webresourcename>Name_Of_An_Existing_Web_Resource</webresourcename>
  <primaryentitytypecode>Entity_Logical_Name</primaryentitytypecode>
  <isdefault>Value: true or false</isdefault>
</visualization>

Wenn Sie z. B. eine Beispielvisualisierung erstellen möchten, die eine vorhandene Webressource mit der Bezeichnung new_TestWebResource anzeigt, und die Visualisierung an die Firma-Tabelle angefügt werden sollte, sollte die XML wie folgt aussehen.

<visualization>
  <name>Sample Visualization</name>
  <description>Sample Web Resource Visualization.</description>
  <webresourcename>new_TestWebResource</webresourcename>
  <primaryentitytypecode>account</primaryentitytypecode>
  <isdefault>false</isdefault>
</visualization>

Siehe auch

Diagramme
Angeben von Diagrammdaten
Aktionenen im Diagramm
Beispieldiagramme
Datenvisualisierung und Analysen
Beispiel: Erstellen, Abrufen, Aktualisieren und Löschen (CRUD) eines Diagramms

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