2016-09-23 12 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 
; 

アンを持っている私はこれだ:私は年と月によってsaldoの合計をしたい

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を合計する方法

答えて

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

+0

しかし、私はスクリプトの中でそれを行うためにNEDD :( – pape

+0

参照してください。 2番目のオプション;) – Blind0ne

+0

ありがとう、それ; sそれ!!! – pape