Qlikview-rotating-tables

提供:Dev Guides
移動先:案内検索

QlikView-テーブルの回転

QlikViewの回転テーブルは、Microsoft Excelの列と行の転置機能に似ていますが、いくつかの追加オプションがあります。 列を複数の方向に転置できますが、結果は異なります。 この章では、行を列に変換する通常の転置オプションについて説明します。

入力データ

実際の売上高と予測される売上高を表す次の入力データを考えてみましょう。

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

スクリプトをロード

上記のデータは、スクリプトエディターを使用してQlikViewメモリに読み込まれます。 [ファイル]メニューからスクリプトエディターを開くか、 Control + E を押します。 [ファイルからのデータ]タブから[テーブルファイル]オプションを選択し、上記のデータを含むファイルを参照します。

1_file_wizard

[次へ]をクリックした後、[変換ステップを有効にする]ボタンを選択して、必要なデータ変換を実行します。

データ変換の選択

*Rotate* 関数を使用するので、すべてのフィールドの値を表示するRotateタブを選択しましょう。

2_rotate_option

回転を適用

[トランスポーズ]ボタンをクリックして、上記のデータをトランスポーズします。 転置されたデータは次のように表示されます。

3_rotate_rotated

変換済みデータのロードスクリプト

変換されたデータのロードスクリプトは、スクリプトエディターを使用して表示できます。 スクリプトは、空のセル値を置き換える式を表示します。

4_rotate_load_script

変換されたデータを表示する

変換されたデータは、メニューの[レイアウト]→[新しいシートオブジェクト]のオプションを使用して*テーブルボックス*を作成することで確認できます。

5_rotate_loaded_data