Qlikview-data-transformation

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

QlikView-データ変換

データ変換は、既存のデータを新しいデータ形式に変更するプロセスです。 また、既存のデータセットへの特定の値のフィルタリングまたは追加も含まれます。 QlikViewは、メモリに読み込んで多くの組み込み関数を使用した後、データ変換を実行できます。

入力データ

各月の売上高を表す次の入力データを考えてみましょう。 これは、quarterly_sales.csvという名前のcsvファイルとして保存されます

Month,SalesVolume
March,2145
April,2458
May,1245
Sales Values in Q2
June,5124
July,7421
August,2584
Sales Values in Q3
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265

データの読み込み

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

1_dt_file_wizard

変換ウィザード

次の画面では、データ変換を選択するよう求められます。 [変換ステップを有効にする]ボタンをクリックします。

2_dt_edit_transformations

変換タイプ

このステップでは、四半期を表す行を削除する変換を選択します。 *ゴミ箱→マーク付きの削除*を選択し、2行を選択しますが、これらは不要です。 Nextをクリックしてください。

3_dt_garbage_rows

ファイルウィザードオプション

変換のタイプと削除する行を選択すると、次の画面で、where句の選択やプレフィックスの追加など、さらに変換を行うように求められます。 この手順を無視して、[完了]をクリックします。

4_dt_next_garbage_rows

変換されたデータのロードスクリプト

すべての変換ステップが完了した後の上記データのロードスクリプトを以下に示します。

5_dt_load_script

変換されたデータの表示

変換されたデータは、 Table Box シートオブジェクトを使用して表示できます。 それを作成する手順を以下に示します。

6_dt_create_table_box

次に、テーブルボックスのフィールドを選択します。

7_dt_table_box_fields

テーブルボックスにシートのデータが表示されます。

8_dt_fina_data