Qlikview - 按月计算

时间:2016-09-23 12:58:02

标签: sum 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

我想要按年和月的总和。我想得到这个:

  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

有什么想法吗?

如何按月编制Saldo按月编制

1 个答案:

答案 0 :(得分:3)

1)选项

您无需进行常驻加载。您可以将脚本保留为:

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