- Beiträge: 132
Markierung bei Spalteninhaltwechsel
- Ralf Birk
- Autor
- Offline
- Benutzer
Weniger
Mehr
9 Jahre 4 Monate her #2384
von Ralf Birk
Markierung bei Spalteninhaltwechsel wurde erstellt von Ralf Birk
Hallo Flowheaterteam,
ich hoffe Sie können mir bei folgendem Problem helfen:
Ich habe eine größere Adressdatenbank. Diese muss ich in der Ausgabedatei nach Ländern sortieren, was ja im Memorymodus mit Sort auch hervorragend funktioniert. Ich benötige in der Ausgangsdatei eine Zusätzliche Spalte, die in dem letzten Datensatz einer gleichen Gruppe einen Marker (z.B. ein X). ein Beispiel:
nach dem Sort des Landes kommen nach 50 Datensätzen Belgien einige Datensätze Bahrain usw.
In dem jeweiltz letzten Datensatz des jeweiligen Landes muss in eines Spalte das X geschrieben werden.
Dieses X wird bei einer späteren Verarbeitung der Outputdatei zur Steuerung einer Maschine, die Sendungen nach Ländern trennt benötigt.
Wäre so etwas über ein Netscript oder sogar eine einfachere Vorgehensweise möglich?
Ich hoffe, Sie können mir helfen und Bedanke mich schon einmal im voraus.
Ralf B.
ich hoffe Sie können mir bei folgendem Problem helfen:
Ich habe eine größere Adressdatenbank. Diese muss ich in der Ausgabedatei nach Ländern sortieren, was ja im Memorymodus mit Sort auch hervorragend funktioniert. Ich benötige in der Ausgangsdatei eine Zusätzliche Spalte, die in dem letzten Datensatz einer gleichen Gruppe einen Marker (z.B. ein X). ein Beispiel:
nach dem Sort des Landes kommen nach 50 Datensätzen Belgien einige Datensätze Bahrain usw.
In dem jeweiltz letzten Datensatz des jeweiligen Landes muss in eines Spalte das X geschrieben werden.
Dieses X wird bei einer späteren Verarbeitung der Outputdatei zur Steuerung einer Maschine, die Sendungen nach Ländern trennt benötigt.
Wäre so etwas über ein Netscript oder sogar eine einfachere Vorgehensweise möglich?
Ich hoffe, Sie können mir helfen und Bedanke mich schon einmal im voraus.
Ralf B.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Jahre 4 Monate her #2385
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 Markierung bei Spalteninhaltwechsel
Hallo Herr Birk,
das ist nicht ganz so einfach geht aber Das Problem ist, dass der FlowHeater nicht weiß was für ein Satz als nächstes kommt, die Verarbeitung geht Satzweise.
Um Ihre Ausgabendatei (ich gehe mal von einem CSV Export aus) soweit aufzubereiten werden insgesamt 3 Definitionen benötigt.
Im Anhang habe ich Ihnen dazu ein komplettes Beispiel erstellt. Wichtig ist, dass Sie bei den Sort von CSV Dateien (normal nur Text) den Datentypen für den Zähler auf „Integer“ stellen (s. Screenshot). So wird die Sortierung Anhand des Zahlenwertes vorgenommen und nicht auf Basis der CSV Text Spalte!
Im Anhang finden Sie ebenfalls ein Beispiel CMD Skript wo diese 3 Schritte mittels des Batch Moduls automatisiert aufgerufen werden können. Wenn Sie eine Standardinstallation verwenden können Sie das CMD Skript direkt aufrufen und erhalten als Ausgabe eine Datei „output.csv“ mit dem gewünschten Ergebnis.
das ist nicht ganz so einfach geht aber Das Problem ist, dass der FlowHeater nicht weiß was für ein Satz als nächstes kommt, die Verarbeitung geht Satzweise.
Um Ihre Ausgabendatei (ich gehe mal von einem CSV Export aus) soweit aufzubereiten werden insgesamt 3 Definitionen benötigt.
- Hier muss eine Sortierungs ID sowie ein Gruppierungszähler (ebenfalls für eine anschließende Sortierung ) angefügt werden.
- Hier sortieren (Absteigend) wir die im ersten Schritt erzeugte temporäre CSV Datei anhand des Landes sowie dem Gruppierungszähler und fügen im ersten Datensatz der aktuellen Gruppierung ein X ein Hinweis: Hier umgekehrte Reihenfolge!
- Zum Schluss sortieren wir die im zweiten Schritt sortierte temporäre CSV Datei anhand der im ersten Schritt hinzugefügten Sortierungs ID (Aufsteigend) und erhalten so die Ursprüngliche Reihenfolge der CSV Datei sowie steht dann das X jeweils im letzende CSV Satz der Gruppierung.
Im Anhang habe ich Ihnen dazu ein komplettes Beispiel erstellt. Wichtig ist, dass Sie bei den Sort von CSV Dateien (normal nur Text) den Datentypen für den Zähler auf „Integer“ stellen (s. Screenshot). So wird die Sortierung Anhand des Zahlenwertes vorgenommen und nicht auf Basis der CSV Text Spalte!
Im Anhang finden Sie ebenfalls ein Beispiel CMD Skript wo diese 3 Schritte mittels des Batch Moduls automatisiert aufgerufen werden können. Wenn Sie eine Standardinstallation verwenden können Sie das CMD Skript direkt aufrufen und erhalten als Ausgabe eine Datei „output.csv“ mit dem gewünschten Ergebnis.
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.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Ralf Birk
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 132
9 Jahre 4 Monate her #2386
von Ralf Birk
Ralf Birk antwortete auf Markierung bei Spalteninhaltwechsel
Hallo Herr Stark,
vielen Dank für die schnelle Hilfe.
Aus Zeitmangel werde ich die einzelnen .fhd Module erst anfang nächster Woche testen können.
Eine Frage hätte ich noch:
Ich warte schon seit Erscheinen der 4'er Alpha-Version auf die Final. Da alle Lizenzen, die ich einsetze kein Batch-Modul beinhalten würde mich folgendes interessieren: Gibt es eine Upgrademöglichkeit auf die Batchvariante? Wenn ja.....Wann kommt dann die 4'er Version und besteht hier die Upgademöglichkeit.
Im schlimmsten Fall müsste ich ja 4 3.53 Batch versionen kaufen und wenn z.B in 1 Woche die 4'er rauskommt genau das gleiche nochmal.
Wie ist hier der genaue Stand (Kosten, Termin). ich kann das aus Ihrer Bestellseite leider nicht so detailliert herauslesen.
Gruß Ralf B.
vielen Dank für die schnelle Hilfe.
Aus Zeitmangel werde ich die einzelnen .fhd Module erst anfang nächster Woche testen können.
Eine Frage hätte ich noch:
Ich warte schon seit Erscheinen der 4'er Alpha-Version auf die Final. Da alle Lizenzen, die ich einsetze kein Batch-Modul beinhalten würde mich folgendes interessieren: Gibt es eine Upgrademöglichkeit auf die Batchvariante? Wenn ja.....Wann kommt dann die 4'er Version und besteht hier die Upgademöglichkeit.
Im schlimmsten Fall müsste ich ja 4 3.53 Batch versionen kaufen und wenn z.B in 1 Woche die 4'er rauskommt genau das gleiche nochmal.
Wie ist hier der genaue Stand (Kosten, Termin). ich kann das aus Ihrer Bestellseite leider nicht so detailliert herauslesen.
Gruß Ralf B.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Jahre 4 Monate her - 4 Jahre 11 Monate her #2387
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 Markierung bei Spalteninhaltwechsel
Hallo Herr Birk,
Version 4 ist für Anfang August geplant. Sie können dann von Ihren bestehenden Designer Lizenzen direkt auf die Designer+Batch updaten. Die Preise bleiben gleich, das Update wird 89,- € (inkl. MwSt.) kosten.
Sofern Sie eine Internetverbindung haben können Sie die V4 Alpha Version ohne Einschränkungen inkl. Batch Modul komplett kostenlos nutzen solange diese nicht offiziell veröffentlicht wurde.
Hier die Links für den Download.
FlowHeater 4.0.0 Alpha 32 Bit
FlowHeater 4.0.0 Alpha 64 Bit
Version 4 ist für Anfang August geplant. Sie können dann von Ihren bestehenden Designer Lizenzen direkt auf die Designer+Batch updaten. Die Preise bleiben gleich, das Update wird 89,- € (inkl. MwSt.) kosten.
Sofern Sie eine Internetverbindung haben können Sie die V4 Alpha Version ohne Einschränkungen inkl. Batch Modul komplett kostenlos nutzen solange diese nicht offiziell veröffentlicht wurde.
Hier die Links für den Download.
FlowHeater 4.0.0 Alpha 32 Bit
FlowHeater 4.0.0 Alpha 64 Bit
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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team. Begründung: Downloadlinks zur Alpha Version geändert
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Ralf Birk
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 132
9 Jahre 4 Monate her #2388
von Ralf Birk
Ralf Birk antwortete auf Markierung bei Spalteninhaltwechsel
Hallo Herr Stark,
ich habe die oben beschriebene Lösung durchgetestet und alles funktioniert bestens.
Vielen Dank für Ihre Hilfe
Ralf B.
ich habe die oben beschriebene Lösung durchgetestet und alles funktioniert bestens.
Vielen Dank für Ihre Hilfe
Ralf B.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.289 Sekunden