Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
woody1982
Contributor III
Contributor III

Mehrere Spalten zusammenzählen

Guten Morgen zusammen,

ich hab folgende Tabelle:

Arbeiter 1 / Arbeiter 2 / Stunden

Hans / Huber / 5
Huber / Meier / 3

wie kann ich jetzt alle Hubers zusammen zählen das am Ende folgende Tabelle erscheint:

Hans    5
Huber  8
Meier  3

irgendwie komme ich nicht drauf 😞

 

Vielen Dank

4 Replies
Frank_Hartmann
Master II
Master II

Du könntest es mal so probieren:

tmp1:
Load *, Arbeiter2 as Arbeiter_Neu;
Load * Inline [
Arbeiter1 / Arbeiter2 / Stunden
Hans / Huber / 5
Huber / Meier / 3
](delimiter is '/');

tmp2:
Load *, Arbeiter1 as Arbeiter_Neu;
Load * Inline [
Arbeiter1 / Arbeiter2 / Stunden
Hans / Huber / 5
Huber / Meier / 3
](delimiter is '/');

NoConcatenate

Final:
Load Arbeiter_Neu, sum(Stunden) as sum Resident tmp1 Group by Arbeiter_Neu; 
DROP Table tmp1;
Saravanan_Desingh

Try this,

tab1:
Load * Inline [
Arbeiter1 / Arbeiter2 / Stunden
Hans / Huber / 5
Huber / Meier / 3
](delimiter is '/');

tab2:
LOAD Arbeiter1 As Arbeiter, 1 As Stunden
Resident tab1
While IterNo()<=Stunden;

Concatenate(tab2)
LOAD Arbeiter2 As Arbeiter, 1 As Stunden
Resident tab1
While IterNo()<=Stunden;

Drop Table tab1;
Saravanan_Desingh

Output:

commQV41.PNG

woody1982
Contributor III
Contributor III
Author

Guten Morgen,

Danke für die Hilfe, aber das bringt mich glaub ich nicht weiter. Kann ja nicht alle Zeilen immer ins Script schreiben.

Glaub bin etwas falsch gestartet.

Ich habe eine Excel-Tabelle mit vielen Einträgen

Spalte 1
Mitarbeiter

Spalte 2 
Mitarbeiter 2

Spalte 3
Stunden

darunter die Zeilen mit den Mitarbeitern

Es soll am Ende genau wie dein Ergebnis ausschauen, das wäre super 🙂

Danke