Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
DB1
Contributor
Contributor

Summe über einen Zeitraum

Hallo,

Beispieldaten:

DatumAuftragMengeSumme des Auftrags zu dem jeweiligen Zeitpunkt
01.08.2016A20002000
02.08.2016A60008000
03.08.2016B15001500
05.08.2016A12009200
07.08.2016B50006500
.....  
25.08.2019B450011000

 

 

Ich würde gerne die Menge der verschiedenen Aufträge bis zu dem entsprechenden Zeitraum aufsummieren.

I would like to sum up the amount of different orders up to the appropriate period.

select

Datum,Auftrag,SUM(Menge) OVER (PARTITION BY Auftrag ORDER BY Datum) Summe des Auftrags zu dem jeweiligen Zeitpunkt

from Main (ist eine Tabelle, die vorher erzeugt wurde)

 

 

Kann mir hier jemand einen Tipp geben?

 

Vielen Dank schon mal im Voraus.

Labels (1)
2 Replies
Saravanan_Desingh

One solution is.

SET DateFormat='DD.MM.YYYY';

tab1:
LOAD * INLINE [
    date, assignment, amount
    01.08.2016, A, 2000
    02.08.2016, A, 6000
    03.08.2016, B, 1500
    05.08.2016, A, 1200
    07.08.2016, B, 5000
    25.08.2019, B, 4500
];

tab2:
LOAD *,If(Previous(assignment)=assignment,Peek([Sum of the order])+amount,amount) As [Sum of the order]
Resident tab1
Order By assignment, date
;

Drop Table tab1;
Saravanan_Desingh

commQV84.PNG