我有下一个剧本
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
;
我得到了这个:
我想要按年和月计算的总和。我想得到这个:
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
];
然后,您可以在表格中进行计算:
I)转到您的尺寸,按以下顺序添加这两个尺寸:
II)然后在表达式选项卡中求和:
然后它将显示此表:
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;
然后创建具有以下尺寸的表:
和这个表达式:
然后您的表将如下所示:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句