Qlikview-rangesum-function
提供:Dev Guides
QlikView-RangeSum関数
QlikViewの* RangeSum()*関数は、選択したフィールドで選択的な合計を実行するために使用されますが、これは合計関数では簡単に達成できません。 他の関数を含む式を引数として受け取り、それらの式の合計を返すことができます。
入力データ
以下に示すように、月間売上高を考えてみましょう。 ファイル名monthly_sales.csvでデータを保存します。
スクリプトをロード
上記のデータは、スクリプトエディターを使用してQlikViewメモリに読み込まれます。 [ファイル]メニューからスクリプトエディターを開くか、 Control + E を押します。 [ファイルのデータ]タブから[テーブルファイル]オプションを選択し、上記のデータを含むファイルを参照します。 ロードスクリプトを編集して、次のコードを追加します。 OK をクリックし、 Control + R をクリックして、QlikViewのメモリにデータをロードします。
RangeSum()関数の適用
上記のデータをQlikViewのメモリにロードしたら、スクリプトを編集して新しい列を追加します。これにより、月ごとの販売量のローリング合計が得られます。 このため、前の章で説明したピーク関数の助けを借りて、前のレコードの値を保持し、現在のレコードの販売量に追加します。 次のスクリプトは結果を達成します。
シートオブジェクトの作成
次のウィンドウが表示されます。このウィンドウで、テーブルのタイトルを指定し、表示する必要なフィールドを選択します。 [OK]をクリックすると、以下に示すように、QlikViewテーブルボックスにCSVファイルのデータが表示されます。