Freigeben über


Verfolgen des Fortschritts mit auf Status- und Trendabfragen basierenden Diagrammen

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Erstellen Sie ein Diagramm der Ergebnisse einer Flachlistenabfrage, um schnell den Status der laufenden Arbeit anzuzeigen. Sie können Kreis-, Säulen-, Balken-, Pivot-, Trend- oder Burndown-Diagramme erstellen, die eine Anzahl von Arbeitsaufgaben oder eine Summe numerischer Felder wie Story Points, Aufwand oder Verbleibende Arbeit enthalten – gruppiert nach Status, Zuweisung oder einem anderen System- oder benutzerdefinierten Feld.

Screenshot der aktiven Bug-Diagramme, die zu den Dashboards hinzugefügt wurden.

Tipp

Sie können KI verwenden, um Ihnen bei dieser Aufgabe zu helfen später in diesem Artikel oder sehen Sie sich an, wie Sie die KI-Unterstützung bei Azure DevOps MCP Server aktivieren, um loszulegen.

Voraussetzungen

Kategorie Anforderungen
Access Project-Mitglied mit mindestens einfachem Zugriff. Stakeholder-Benutzer können Diagramme auf Dashboards anzeigen, aber nicht über die Seite "Abfragen " erstellen oder anzeigen.
Erlaubnisse - Teamdashboard-Diagramm: Mitglied eines Teams oder der Gruppe Projektadministratoren.
- Projektdashboarddiagramm: Dashboardersteller, Dashboardberechtigung bearbeiten oder Gruppe "Project-Administratoren" .
- Diagramm im Dashboard anzeigen: Leseberechtigung für die zugrunde liegende Abfrage. Ohne das Widget konnte das Widget nicht geladen werden.
Weitere Informationen finden Sie unter Berechtigungen und Voraussetzungen für den Zugriff auf Analytics.
Abfragen - Nur Flachlisten-Abfragen unterstützen Diagramme.
– Wenn Sie einem Dashboard ein Diagramm hinzufügen möchten, speichern Sie die Abfrage in einem Ordner "Freigegebene Abfragen" . Siehe Festlegen von Abfrageberechtigungen.

Hinweis

Benutzer mit Stakeholder-Zugriff für ein öffentliches Projekt haben vollständigen Zugriff auf Abfragediagramm-Features, genau wie Benutzer mit Standardzugriff. Weitere Informationen finden Sie unter Kurzreferenz zu Stakeholder-Zugriff.

Erstellen einer Flachlistenabfrage

Wählen Sie den Abfragetyp für Flache Liste der Arbeitsaufgaben aus. Andere Abfragetypen werden für die Diagrammerstellung nicht unterstützt. Weitere Informationen finden Sie unter Definieren einer Flachlistenabfrage.

Fügen Sie einer Abfrageklausel oder den Spaltenoptionen jedes beliebige Feld hinzu, das Sie in einem Diagramm darstellen möchten.

Gruppierung Einzuschließende Felder
Status State
Assignments Zugewiesen zu
Sprint / Iteration Iterationspfad
Mannschaft Knotenname (Blattknoten des Bereichspfads)
Benutzerdefiniertes Feld Das benutzerdefinierte Feld selbst

Um eine numerische Spalte zu addieren, fügen Sie das Feld in die Abfrageklausel oder Spaltenoptionen ein. Weitere Beispiele finden Sie unter "Abfrage nach numerischen Feldern".

Wenn Sie einem Dashboard ein Diagramm hinzufügen möchten, speichern Sie die Abfrage in einem Ordner "Freigegebene Abfragen". Diagramme aus "Meine Abfragen " sind nur für Sie sichtbar. Sie können eine beliebige Diagrammseiten-URL für Projektmitglieder freigeben.

Von Bedeutung

Diagramme können nicht nach ID-, Datums-, Nur-Text-, Rich-Text- oder Tagfeldern gruppiert werden. Um nach Tags zu gruppieren, verwenden Sie stattdessen ein Widget "Diagramm für Arbeitselemente" auf einem Dashboard.

Diagrammverhalten

Verhalten Einzelheiten
Bereich/Iterationsgruppierung Nur der Blattknoten des Bereichspfads oder des Iterationspfads wird angezeigt. Wenn Ihre Abfrage Ebenen kombiniert, gruppieren Sie stattdessen nach Knotenname .
Sortieren Sortieren Nach Wert (numerische Anzahl oder Summe) oder Beschriftung (Gruppierungsfeldname) in aufsteigender oder absteigender Reihenfolge.
Datenreihenlimit Diagramme zeigen bis zu acht Datenreihen an (12 bei vergrößerten Dashboard-Widgets). Zusätzliche Werte werden in (andere) zusammengeführt.

Erstellen eines abfragebasierten Diagramms

  1. Öffnen Sie in Abfragen eine Flat-List-Abfrage, und wählen Sie die Registerkarte Diagramme aus>Neues Diagramm.

    Screenshot der Registerkarte

  2. Wählen Sie den Diagrammtyp und das Feld zum Gruppieren von Werten aus. Wählen Sie für Kreis-, Balken- und Säulendiagramme ein einzelnes Feld aus, um eine Anzahl von Arbeitselementen anzuzeigen.

    Screenshot des Dialogfelds zum Konfigurieren des Kreisdiagramms.

    Wenn das gewünschte Feld nicht in der Liste " Gruppieren nach " angezeigt wird, fügen Sie es der Abfrage als Spalte hinzu , und speichern Sie es. Die Aggregationsoptionen hängen von den Feldern in den Abfrage- oder Spaltenoptionen ab.

  3. (Optional) Wählen Sie eine Farbe aus den Farbwählern der Reihe, um das Erscheinungsbild des Diagramms anzupassen.

    Screenshot des Dialogfelds

Diagramme werden automatisch aktualisiert, wenn Sie die Abfrage bearbeiten oder aktualisieren.

Hinweis

Sie müssen über einfachen Zugriff oder höher verfügen, um Diagramme zu erstellen. Die Registerkarte "Diagramme" wird von Den Projektbeteiligten nicht angezeigt. Weitere Informationen finden Sie unter Ändern der Zugriffsebenen.

Kreisdiagramm hinzufügen

Kreisdiagramme funktionieren am besten mit sechs oder weniger Kategorien. Verwenden Sie z. B. ein Kreisdiagramm für Fehler, die nach Status oder Benutzerstories gruppiert sind, nach Status (Abgeschlossen, In Bearbeitung, Zurückgestellt).

Im folgenden Beispiel werden Benutzergeschichten nach Zustand gefiltert und als Kreisdiagramm dargestellt.

Screenshot von Abfrage-Editor, Benutzergeschichten nach Status filtern.

Screenshot des Dialogfelds

Screenshot von Diagrammen, Kreisdiagrammbeispiel.

Hinzufügen eines gestapelten Balkendiagramms

Verwenden Sie ein gestapeltes Balkendiagramm, um den Fortschritt über zwei Dimensionen hinweg zu vergleichen. Verwenden Sie z. B. ein gestapeltes Balkendiagramm für die Anzahl der Arbeitsaufgaben nach Knotenname (Team) und Status. Jedes Balkensegment stellt einen Gruppierungswert dar.

Screenshot des Dialogfelds

Hinzufügen einer PivotTable

In einer PivotTable werden Anzahlen oder Summen in einem Zeilen-Spalten-Raster angezeigt. Es ist nützlich, Arbeiten bereichsübergreifend zu vergleichen. Verwenden Sie z. B. eine PivotTable für Zeilen nach Arbeitsaufgabentyp und Spalten nach Zustand.

Screenshot des Dialogfelds

Hinzufügen eines Trenddiagramms

Trenddiagramme verfolgen die Anzahl der Arbeitselemente oder Feldsummen in einem gleitenden Zeitraum (letzte Woche bis letztes Jahr). Trenddaten spiegeln den aktuellen Status des Datenspeichers für die Arbeitsverfolgung wider.

Screenshot des Dialogfelds

Ein Burndown-Diagramm hinzufügen

Burndown-Diagramme zeigen, wie schnell die Arbeit auf der Grundlage einer Anzahl von Arbeitsaufgaben oder einer Summe eines numerischen Felds (Story Points, Effort, oder Remaining Work) voranschreitet. Um ein Feld zu erstellen, schließen Sie das numerische Feld in Ihre Abfrage ein, und legen Sie die Aggregation auf "Summe" fest.

Screenshot des Dialogfelds

Weitere Informationen zur Burndown- und Burnupverfolgung finden Sie unter Konfigurieren eines Burndown- oder Burnup-Widgets.

Hinzufügen eines Diagramms zu einem Dashboard

  1. Wählen Sie auf der Registerkarte "Diagramme " Ihrer Abfrage das Symbol "Aktionen" für das Diagramm aus, das Sie hinzufügen möchten, und wählen Sie " Zu Dashboard hinzufügen" aus.

    Screenshot des Diagramm-Kontextmenüs, Option

    Nur in einem Ordner "Freigegebene Abfragen " gespeicherte Abfragen haben die Option "Zu Dashboard hinzufügen ".

  2. Wählen Sie im Dialogfeld das Zieldashboard aus.

    Screenshot des Dialogfelds

Tipp

Sie können ein Diagramm für Arbeitselemente-Widget auch direkt zu einem Dashboard hinzufügen, mit dem Sie die Größe von Diagrammen über die standardgröße des Abfragediagramms hinaus ändern können.

Informationen zum Hinzufügen anderer Diagrammtypen wie Testergebnisse oder Buildzusammenfassungen finden Sie unter Hinzufügen von Widgets und Diagrammen zu einem Dashboard.

Verwenden von KI zum Erstellen von abfragebasierten Diagrammen

Wenn Sie den Azure DevOps MCP-Server konfigurieren, können Sie KI-Assistenten verwenden, um Abfragen und Diagramme zum Nachverfolgen von Arbeiten zu erstellen.

Beispiel-Prompts

Aufgabe Beispielaufforderung
Erstellen einer Abfrage für die Diagrammerstellung Write a flat-list query that returns all active bugs grouped by priority in the <project-name> project
Diagrammtyp auswählen Should I use a pie chart, stacked bar, or pivot table to show bug distribution by area path?
Nachverfolgen von Trends Help me create a trend chart that shows how bug counts change over the last 30 days in the <project-name> project
Summieren numerischer Felder How do I create a chart that shows total Story Points by team member in the <project-name> project?
Gruppieren nach benutzerdefiniertem Feld Help me create a stacked bar chart that groups work items by a custom "Release" field in the <project-name> project
Sprints vergleichen Create a pivot table that compares bug counts by state across the last three iteration paths in the <project-name> project
Ungleichgewicht bei der Arbeitsauslastung erkennen Build a stacked bar chart showing active work items per team member, grouped by work item type, so I can see who's overloaded
Schulden nachverfolgen Write a query and trend chart that tracks unresolved bugs older than 30 days in the <project-name> project
Hinzufügen eines Diagramms zum Dashboard What's the best way to share a query-based chart with my team on a dashboard?

Tipp

Wenn Sie Visual Studio Code verwenden, ist der Agentmodus besonders hilfreich, um eine Flachlistenabfrage zu iterieren und dann die genauen Schritte für Diagramm und Dashboard Ihres Projekts durchzugehen.

  • Um veraltete oder zwischengespeicherte Daten aus vorherigen Abfragen zu vermeiden, fügen Sie Ihrem Prompt Do not use previously fetched data hinzu.