Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Guten Tag,
ich lese aus einer Excel-Datei diverse Informationen zu Städten ein.
Diese sind in einer Spalte "Stadt" nach Städten sortiert und in einer weiteren Spalte "Bezirk / Bundesland" nach Berliner Bezirken und für die anderen Städte, nach Bundesländern, sortiert.
Nun habe ich mir ein Diagramm erstellt das mir die Aufteilung der Spalte "Flächen" in Abhängigkeit des jeweiligen Bundesland anzeigen soll. Klappt für alle nicht Berliner Datensätze auch nur Berlin wird nicht als Summe angezeigt sondern mit den einzelnen Bezirken. (Klar steht ja auch in der Spalte).
Wie kann ich nun die Datensätze mit den Berliner Bezirken zusammenfassen?
# Stadt Bezirk/Bundesland Fläche
- -------- --------------------------- ----------
1 Berlin Mitte 1.000
2 Berlin Charlottenburg 2.500
3 Berlin Kreuzberg 1.100
4 Kassel Hessen 500
5 Hannover Niedersachsen 800
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Berlin = 4.600
Hessen = 500
Niedersachsen = 800
Danke schonmal im voraus
Mitch
Hallo Mitch,
meiner Meinung nach is die logische Zurordnung in den Quelldaten hier nicht ganz korrekt, "Stadt" gibt für Berlin die größere Ordnungseinheit an, für alle anderen Städte die kleinere Ordnungseinheit der Hierarchie.
Ich würde beim Laden korrigieren:
LOAD #,
if(Stadt='Berlin',[Bezirk/Bundesland],Stadt) as [Stadt/Bezirk],
if(Stadt='Berlin',Stadt, [Bezirk/Bundesland]) as Bundesland,
Fläche
INLINE [
#, Stadt, Bezirk/Bundesland, Fläche
1, Berlin, Mitte, 1.000
2, Berlin, Charlottenburg, 2.500
3, Berlin, Kreuzberg, 1.100
4, Kassel, Hessen, 500
5, Hannover, Niedersachsen, 800
];
Kommt natürlich drauf an, was du mit den Daten noch so anstellen willst.
Gruß,
Stefan
Hallo Mitch,
meiner Meinung nach is die logische Zurordnung in den Quelldaten hier nicht ganz korrekt, "Stadt" gibt für Berlin die größere Ordnungseinheit an, für alle anderen Städte die kleinere Ordnungseinheit der Hierarchie.
Ich würde beim Laden korrigieren:
LOAD #,
if(Stadt='Berlin',[Bezirk/Bundesland],Stadt) as [Stadt/Bezirk],
if(Stadt='Berlin',Stadt, [Bezirk/Bundesland]) as Bundesland,
Fläche
INLINE [
#, Stadt, Bezirk/Bundesland, Fläche
1, Berlin, Mitte, 1.000
2, Berlin, Charlottenburg, 2.500
3, Berlin, Kreuzberg, 1.100
4, Kassel, Hessen, 500
5, Hannover, Niedersachsen, 800
];
Kommt natürlich drauf an, was du mit den Daten noch so anstellen willst.
Gruß,
Stefan
Danke Stefan das klappt einwandfrei.
Schönen Tag noch.
P.S. und wieder was gelernt