Ich habe einen Telerik-Bericht mit einer Grafik. Die X-Achse des Diagramms ist eine Folge von Daten. Unser Kunde möchte diese Daten in der Reihenfolge von den ältesten bis zu den neuesten. Sie möchten auch, dass die formatierten Daten den Zeitabschnitt des Datums nicht enthalten. Ich habe für den letzten Tag versucht, dies zur Arbeit zu bringen und kann es nicht herausfinden. Kann jemand erklären, wie man das macht?Wie kann ich ein Telerik-Berichtsdiagramm erhalten, um die X-Achse nach einem Datum zu sortieren und dieses Datum zu formatieren?
begann ich mit einem Diagramm aus auf diese Abfrage basiert:
SELECT AnalysisNumber
, convert(varchar, DateSampled, 01) as DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
Die Ergebnisse sehen korrekt mit den Daten, um vom ältesten bis zum jüngsten:
aber eine grafische Darstellung erzeugt wird, wo die Termine waren, um nicht:
ich kann nicht anfangen zu inc lude die ganze Einstellung für die Grafik, aber hier ist, was ich denke, ist der relevante Teil. Lass mich wissen, ob es noch etwas gibt, das ich dir zeigen kann.
Beachten Sie die Sortierung von DateSampled ist das jetzt, natürlich, Text kein Datum.
Wenn ich entfernen, dass das Sortieren (zu versuchen, die ursprüngliche Sortierung der SQL-Abfrage zu erhalten), arbeitet die Grafik nicht mehr:
Also habe ich versucht, ein Datum anstelle von Text zu verwenden. Die Abfrage ist jetzt das:
SELECT AnalysisNumber
, DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
... die Ausgabe gleich aussieht:
und die Grafik sieht wie folgt aus:
Die Termine sind so wie ich es möchte, aber alle Daten haben ein Zeitelement, das ich nicht will, weil es irrelevant ist und zu viel Platz einnimmt.
Ich habe versucht, den Typen in SQL zu ändern:
Cast(DateSampled as Date) as DateSampled
aber es zeigte noch die Zeit, in der Grafik.
versuchte ich es mit den Eigenschaften für die x-Achse der Formatierung:
aber es hat nicht die Formate des Datums zu ändern. In der Tat änderte sich das Ändern zu irgendwelchen Formaten in dieser Eigenschaft nichts.
Schließlich habe ich versucht, sowohl eine Zeichenfolge und das Datum in meiner Abfrage enthalten:
SELECT AnalysisNumber
, convert(date, DateSampled) as DateSampledText
, DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
und mit Hilfe der DateSampledText zu einer Gruppe von und die DateSampled sortieren nach:
es nur ruins my graph wieder:
Ich habe versucht, die Textversion der Sortierung und anderen Variationen hinzuzufügen, aber das Diagramm wurde nie wieder dorthin zurückgebracht, wo es Daten zeigte.
Sortieren und Formatieren einer Grafik klingt nicht so, als sollte es schwierig sein. Dies sollte eine der letzten Änderungen vor der Produktion sein und ich habe schon so viel Zeit damit verbracht. Kann mir jemand sagen, wie man das macht? Vielen Dank!