Ich versuche ein Diagramm zu erstellen, um eine Art Facility-Auslastung zu visualisieren.
Meine Abfrage gibt Zeilen wie folgt:SSRS - Wie erreiche ich Balken nach Projekten in einem Gantt-Diagramm?
|StartDate |ProjectNumber |Facility-ID |Hours |EndDate |
|2016-01-01 00:00:00 |Project-A |Fac-A |4 |2016-01-01 04:00:00|
|2016-01-01 04:00:00 |Project-B |Fac-A |3 |2016-01-01 07:00:00|
|2016-01-02 00:00:00 |Project-C |Fac-B |2 |2016-01-02 02:00:00|
|2016-01-02 02:00:00 |Project-B |Fac-A |8 |2016-01-02 10:00:00|
|2016-01-03 00:00:00 |Project-B |Fac-A |8 |2016-01-03 08:00:00|
|2016-01-04 00:00:00 |Project-B |Fac-A |8 |2016-01-04 08:00:00|
ich das Tutorial hier folgt: http://pnarayanaswamy.blogspot.dk/2010/09/range-bar-chart-gantt-chart-using-ssrs.html
Um ein Gantt-Diagramm einrichten Stunden sichtbar zu machen, pro Tag, pro Anlage (Einrichtungen, Y- Achse, Tage/Datum auf der X-Achse und die Balkenfarbe, um darzustellen, zu welchem Projekt die Stunden gehören) Die Idee ist, eine visuelle Vorstellung davon zu geben, wie viele Stunden des Tages eine bestimmte Einrichtung in Betrieb ist (Abdeckung, von 24 Stunden), und durch welches Projekt.
Ich habe fast erreicht, aber mein Diagramm wird alle Zeilen mit der gleichen Einrichtung/Projekt/Stunden gruppieren, was bedeutet, dass wenn ich das gleiche Projekt an zwei aufeinanderfolgenden Tagen die gleiche Anzahl von Stunden auf der gleichen Anlage registriert, Das Diagramm zeigt nur die Stunden für das erste der beiden Daten an.
Meine Chart-Gruppierung sieht wie folgt aus
habe ich versucht, hinzuzufügen Startdatum in die Serie-Gruppierung zu helfen, zu unterscheiden zwischen den Zeilen und verhindern, dass es Gruppierung jedoch (MENGE Stunden ist), dies macht Das Diagramm erstellt für jede eindeutige Kombination aus Datum/Projektnummer/Anlage eine Gruppe, die nicht erwünscht ist.
Wie mache ich die Diagrammgruppe nach Stunden pro Einrichtung und Tag, unterschieden nach Projekt? Ich habe das Gefühl, dass ich meiner Abfrage eine Spalte hinzufügen muss, um das zu erleichtern, aber ich bin mir nicht sicher, welche.
EDIT:
Vergessen zu erwähnen, dass ich mit Datumsangaben arbeite, um die Bereiche im Diagramm zu zeichnen. Diese werden in meiner Abfrage in Startdatum/Enddatum
Wie lauten Ihre Werte für die Bereichsgrenzen 'EndDate' und' StartDate'? In Ihrem Beispiel werden keine Balken angezeigt, da zwischen den Start- und Enddatumswerten kein Unterschied besteht. – iamdave
@IamDave Hallo! Und danke für die Antwort. Ich habe vergessen zu erwähnen, dass ich die Daten als Datetime berechne. Bearbeitete die Frage, um das zu reflektieren. Entschuldigung! –
Ich denke nicht, was Sie tun möchten, ist innerhalb SSRS ohne eine benutzerdefinierte Legende und benutzerdefinierte bar füllen Farben, die eine Liste aller Projekte erfordern und ihre jeweiligen Farben in der benutzerdefinierten Legende referenziert werden müssen (nur eine Tabelle platziert neben dem Diagramm) und in den Barfill-Ausdrücken. – iamdave