Qlikview - 按月汇总

Qlikview - sum by month

我有下一个剧本

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
 ;

我明白了:

我想要按年和按月计算的 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

有什么想法吗?

如何在脚本中按月和年对 Saldo 求和

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
];

然后你可以在你的table中进行计算:

I) 转到您的维度,按此顺序添加这两个维度:

II) 然后在表达式选项卡中求和:

然后会显示这个table:

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;

然后创建一个具有以下尺寸的 table:

和这个表达式:

那么您的 table 将如下所示: