- Beiträge: 37
GroupBy aber zwei Ausgabezeilen
- Christoph
- Autor
- Offline
- Benutzer
Weniger
Mehr
1 Jahr 8 Monate her #4786
von Christoph
GroupBy aber zwei Ausgabezeilen wurde erstellt von Christoph
Hallo Herr Stark,
ich hänge leider wieder an einem kleinen Problem. Ich habe eine Mysql Tabelle mit Daten. Aus dieser Tabelle möchte ich einen aggregierten Bericht in csv Form erstellen. Dazu aggregiere ich die Spalte Land mit dem GroupBy Heater. Das funktioniert sehr gut, es werden die Daten der Länder wie gewünscht aufaddiert. Mein Problem ist, dass ich pro Land bzw. Datensatz einen zweiten Datensatz benötige. Das heißt ich müsste aus jeder aggregierten Zeile noch eine weitere hinzufügen. Hier hänge ich fest.
Haben Sie hier einen Tipp für mich?
Vielen Dank!
ich hänge leider wieder an einem kleinen Problem. Ich habe eine Mysql Tabelle mit Daten. Aus dieser Tabelle möchte ich einen aggregierten Bericht in csv Form erstellen. Dazu aggregiere ich die Spalte Land mit dem GroupBy Heater. Das funktioniert sehr gut, es werden die Daten der Länder wie gewünscht aufaddiert. Mein Problem ist, dass ich pro Land bzw. Datensatz einen zweiten Datensatz benötige. Das heißt ich müsste aus jeder aggregierten Zeile noch eine weitere hinzufügen. Hier hänge ich fest.
Haben Sie hier einen Tipp für mich?
Vielen Dank!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
1 Jahr 8 Monate her #4791
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf GroupBy aber zwei Ausgabezeilen
Hallo Christoph,
das geht nur mit einem kleinen Trick. Sie benötigen dazu eine Zwischentabelle sowie einen weiteren Verarbeitungsschritt.
Vorgehen) Im ersten Verarbeitungsschritt Gruppieren Sie die Datenmenge mit dem GroupBy Heater wie gehabt. Die Ausgabe schieben Sie aber in eine InMemory Adapter Tabelle. Im Zweiten Verarbeitungsschritt lesen Sie dann von dieser InMemory Adapter Tabelle in fügen pro Zeile einen weiteren Datensatz mit dem GroupOut Heater hinzu und verändern hier die Ausgabe. Über den AutoID Heater können Sie prüfen welchen Datensatz Sie gerade verarbeiten und können über IF-THEN-ELSE Bedingungen steuern was Sie wo ausgeben möchten.
Im Anhang finden Sie ein kleines Beispiel dazu.
das geht nur mit einem kleinen Trick. Sie benötigen dazu eine Zwischentabelle sowie einen weiteren Verarbeitungsschritt.
Vorgehen) Im ersten Verarbeitungsschritt Gruppieren Sie die Datenmenge mit dem GroupBy Heater wie gehabt. Die Ausgabe schieben Sie aber in eine InMemory Adapter Tabelle. Im Zweiten Verarbeitungsschritt lesen Sie dann von dieser InMemory Adapter Tabelle in fügen pro Zeile einen weiteren Datensatz mit dem GroupOut Heater hinzu und verändern hier die Ausgabe. Über den AutoID Heater können Sie prüfen welchen Datensatz Sie gerade verarbeiten und können über IF-THEN-ELSE Bedingungen steuern was Sie wo ausgeben möchten.
Im Anhang finden Sie ein kleines Beispiel dazu.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.257 Sekunden