SSIS - Group By und MAX von String-Spalten
Hallo.
Ich habe im SSIS eine Tabelle die ich gerne auf zwei Spalten hin gruppieren möchte.
Meine Tabelle sieht so aus:
Preis
Nummer
Bezeichnung
Nun ist es so, dass es Zeilen geben kann, in denen die Nummer gleich ist, sich die Bezeichnung aber unterscheidet.
Ich möchte die Tabelle nach "Preis" und "Nummer" gruppieren und gerne das Maximum der Bezeichnung haben.
Wenn ich aber in SSIS nach Preis und Nummer gruppiere, kann ich nur einen "count" auf die Bezeichnung machen.
In anderen ETL-Tools, z.B. Pentaho oder OWB ist das problemlos möglich. In der Aggregate-Funktion vom SSIS nicht. Gibt es dafür irgendwie einen Workaround?
Ich habe im SSIS eine Tabelle die ich gerne auf zwei Spalten hin gruppieren möchte.
Meine Tabelle sieht so aus:
Preis
Nummer
Bezeichnung
Nun ist es so, dass es Zeilen geben kann, in denen die Nummer gleich ist, sich die Bezeichnung aber unterscheidet.
Ich möchte die Tabelle nach "Preis" und "Nummer" gruppieren und gerne das Maximum der Bezeichnung haben.
Wenn ich aber in SSIS nach Preis und Nummer gruppiere, kann ich nur einen "count" auf die Bezeichnung machen.
In anderen ETL-Tools, z.B. Pentaho oder OWB ist das problemlos möglich. In der Aggregate-Funktion vom SSIS nicht. Gibt es dafür irgendwie einen Workaround?
Please also mark the comments that contributed to the solution of the article
Content-Key: 303507
Url: https://administrator.de/contentid/303507
Printed on: April 20, 2024 at 03:04 o'clock
2 Comments
Latest comment