Hallo liebe Community.
Ich brauche für mein Programm für die Zahlenfreaks natürlich noch eine Chart-Funktion
Allerdings hab' ich mit Charting noch nicht gearbeitet, weshalb ich mich hier an euch wende.
Ein direktes Databinding kann / möchte ich nicht verwenden, weil die Daten aus diversen Tabellen kommen.
Ich hätte das für den Anfang gerne recht simpel in etwa so:
heißt unten werden meine Standorte angezeigt, links die Anzahl der Kunden.
Mein Code dazu bisher:
Spoiler anzeigen
Allerdings werden unten nicht alle Standorte angezeigt und der der angezeigt wird, ist auch noch der Falsche (zumindest der Name, Farbe passt)
Nur ein Balken kann sein - es sind bisher nur an einem Standort Werte vorhanden. Für die anderen müsste er aber dann 0 anzeigen.
Wo liegt mein Fehler?
Ich brauche für mein Programm für die Zahlenfreaks natürlich noch eine Chart-Funktion
Allerdings hab' ich mit Charting noch nicht gearbeitet, weshalb ich mich hier an euch wende.
Ein direktes Databinding kann / möchte ich nicht verwenden, weil die Daten aus diversen Tabellen kommen.
Ich hätte das für den Anfang gerne recht simpel in etwa so:
heißt unten werden meine Standorte angezeigt, links die Anzahl der Kunden.
Mein Code dazu bisher:
VB.NET-Quellcode
- Private Sub run()
- With chtMonatsdaten
- .Series.Clear()
- .ChartAreas.Clear()
- .ChartAreas.Add("Monatsdaten")
- End With
- With chtMonatsdaten.ChartAreas(0)
- .AxisY.Title = "Anzahl"
- .AxisX.Title = "Lagerort"
- End With
- For Each rwStandort In Dts.Standort
- Dim kennzahlen = Dts.Kennzahlen.Where(Function(x) x.StandortRow.ID = rwStandort.ID AndAlso x.Datum.Month = _monatNummer AndAlso x.Datum.Year = _setYear)
- Dim standortName = rwStandort.Name
- Dim lKunden = kennzahlen.Sum(Function(x) x.lKunden)
- chtMonatsdaten.Series.Add(New Series(standortName))
- With chtMonatsdaten.Series(standortName)
- .Points.AddXY(standortName, lKunden)
- .ChartType = SeriesChartType.Column
- End With
- Next
- End Sub
Allerdings werden unten nicht alle Standorte angezeigt und der der angezeigt wird, ist auch noch der Falsche (zumindest der Name, Farbe passt)
Nur ein Balken kann sein - es sind bisher nur an einem Standort Werte vorhanden. Für die anderen müsste er aber dann 0 anzeigen.
Wo liegt mein Fehler?
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „EaranMaleasi“ ()