Ich habe viele Datensätze, und jeder Datensatz, auch innerhalb der Sätze, hat sein eigenes Datum, wann die Daten erstmals erstellt wurden und wann sie zuletzt in die Datenbanktabelle hochgeladen wurden.
Wir haben beispielsweise 5 Autohersteller (Gruppen), jeder Autohersteller produziert viele Modelle und jedes Modell hat seine eigenen Datenpunkte. Jedes Modell wird zu einem anderen Zeitpunkt gebaut, während die Produktion mancher Modelle eines bestimmten Unternehmens bereits vor Monaten eingestellt wurde, sodass der in die Datenbank hochgeladene Datumsbereich nicht festgelegt ist.
Beim Erstellen von Diagrammen befindet sich das Datum auf einer X-Achse. Ich habe dann die Achseneigenschaften der Datumsspalte korrigiert, um sicherzustellen, dass das Inkrement für das Datum 1 Tag beträgt. Einige Datensätze enthalten Daten der letzten 5 Monate, während andere erst in den letzten 2 Monaten oder wenigen Wochen Daten enthalten. Wenn ich die Spalteneigenschaft für die Achse korrigieren würde, würde sie das insgesamt älteste und jüngste Datum in der Datenbanktabelle übernehmen. Dadurch hätte ich viele Leerstellen im Diagrammersteller (wie im Bild gezeigt).



Wie stelle ich sicher, dass nur angezeigt wird, wann die Daten beim letzten Lesen begonnen und beendet wurden? Nicht basierend auf einem angegebenen Bereich von minimalem und maximalem Datum? Ich kann nicht für jede Datengruppe eine Teilmenge erstellen und diese erneut verketten, da dies nicht effizient wäre und das Skript veraltet wäre und neu erstellt werden müsste, wenn eine neue Gruppe aus der Menge in die Datenbank eingeführt würde.

Hallo Azim-
Zu Ihrer Frage zum Graphbuilder : „Wird nur angezeigt, wann die Daten gestartet wurden, und endet es, wenn sie zuletzt gelesen wurden?“
Ich bin mir über die Struktur Ihrer Daten nicht sicher, aber dieses Beispiel zeigt einige der Optionen.
Graphbuilder ermittelt automatisch den benötigten Bereich des X-Zugriffs (Zeit), basierend auf der Spanne der Daten, die in diesem Diagrammbereich enthalten sind .
Beispieldaten: Drei Automodelle mit zufälligen „Werten“ an „Daten“ in einer großen Tabelle.
Für die grafische Darstellung: Daten für Informationen zu jedem „Modell“ müssen nicht in festen oder ausgerichteten Intervallen liegen (Beispieldaten werden in Intervallen von 2 Tagen, einer Woche und zwei Wochen erstellt).

Wenn mehrere Modelle im selben Diagrammbereich enthalten sind, wird die Datumsachse so gestreckt, dass sie alle Punkte enthält. Ihrer Beschreibung nach ist dies nicht erwünscht.
Überlagerung

Wrap, bei dem die Ebenen pro Zeile auf 1 gesetzt werden, wird unten angezeigt. Die Verwendung von Model in „Gruppe Y“ wäre ähnlich.

Wenn sich „Modell“ jedoch im Dropdown-Feld „Seite“ befindet, ist jedes Diagramm unabhängig und legt automatisch den Datumsbereich fest, um relevante Daten anzuzeigen. Wenn dies für die Betrachter leicht verständlich ist, scheint es Ihre Frage zu beantworten. Beachten Sie, dass die Zeit auf unterschiedlichen Skalen angegeben wird und es für Betrachter schwierig sein kann, die Form des Profils gedanklich an den einzelnen Zeitraum anzupassen, wenn sie mehrere Diagramme zusammen anzeigen.

Eine weitere Option, die in Situationen in Betracht gezogen werden sollte, in denen das Alter (oder die Zeit seit der Erstveröffentlichung des Modells) relevant ist, besteht darin, ein Alter im Vergleich zur Einführung des Modells zu berechnen und ein Diagramm anhand dieser Skala zu erstellen. Dadurch geht die Kalenderverbindung zum Veröffentlichungsdatum des Modells verloren – die Zeit bleibt jedoch proportional und alle Trends der Modelle im Verhältnis zu ihrem Veröffentlichungsdatum bleiben sichtbar.

