2016-09-23 68 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