2016-09-23 66 views
1

我有下一個腳本的QlikView - 總和月

Data: 
load * inline 
[ 
Year, Item, Saldo 
1.1.2008, A1, 100 
7.1.2008, A1, 100 
21.1.2008, A1, 100 
2.2.2008, B1, 200 
13.2.2008, B1, 200 
1.1.2010, B1, 200 
12.1.2010, C1, 300 
20.1.2010, C1, 300 
22.2.2010, C1, 300 
]; 

SumData: 
LOAD 
sum(Saldo) as SaldoSum 
RESIDENT Data 
; 

的我得到這個:

enter image description here

我想按年份和月份saldo的總和。我想得到這個:

year and month Item   Saldo 
    1.2008   A1    300 
    2.2008   B1    400 
    1.2010   B1    200 
    1.2010   C1    600 
    2.2010   C1    300 

任何想法?

如何在腳本

回答

3

1)選項

你不需要做居民負荷總結Saldo通過月份和年份。您可以將這樣的腳本:

Data: 
load * inline 
[ 
Year, Item, Saldo 
1.1.2008, A1, 100 
7.1.2008, A1, 100 
21.1.2008, A1, 100 
2.2.2008, B1, 200 
13.2.2008, B1, 200 
1.1.2010, B1, 200 
12.1.2010, C1, 300 
20.1.2010, C1, 300 
22.2.2010, C1, 300 
]; 

然後,你可以做計算在你的餐桌:

I)轉到維度順序添加這兩個維度:

enter image description here

II)然後總結你的表情標籤:

enter image description here

然後,它會顯示此表:

enter image description here

2)選項

您的腳本應該是這樣的:

Data: 
load * inline 
[ 
Year, Item, Saldo 
1.1.2008, A1, 100 
7.1.2008, A1, 100 
21.1.2008, A1, 100 
2.2.2008, B1, 200 
13.2.2008, B1, 200 
1.1.2010, B1, 200 
12.1.2010, C1, 300 
20.1.2010, C1, 300 
22.2.2010, C1, 300 
]; 

SumData: 
LOAD 
MonthName(Year) as MonthYear, 
Item, 
sum(Saldo) as SaldoSum  
RESIDENT Data Group By MonthName(Year),Item; 
Drop Table Data; 

然後創建一個表與此尺寸:

enter image description here

這個表述:

enter image description here

那麼你的表看起來就像這樣:

enter image description here

+0

但我NEDD做,在腳本:( – pape

+0

見第二個選項;) – Blind0ne

+0

謝謝,那,它! – pape