Qlikview-master-calendar
提供:Dev Guides
QlikView-マスターカレンダー
QlikViewでは、多くの場合、QlikViewのメモリにあるデータセットにリンクできるカレンダー参照オブジェクトを作成する必要があります。 たとえば、販売額と販売日を取得するが、その日付に対応する平日または四半期を保存しないテーブルがあるとします。 このようなシナリオでは、四半期、日などの追加の日付フィールドを提供する*マスターカレンダー*を作成します。 任意のデータセットで必要に応じて。
入力データ
次のCSVデータファイルを考えてみましょう。これらのファイルは、さらに説明するための入力として使用されます。
スクリプトをロード
次に、上記のデータをQlikViewのメモリに読み込み、メニュー*レイアウト→新規シートオブジェクト→テーブルボックス*を使用して*テーブルボックス*を作成します。ここで、以下に示すように表示するすべての利用可能なフィールドを選択します。
マスターカレンダーを作成する
次に、スクリプトエディターで次のスクリプトを記述して、マスターカレンダーを作成します。 ここでは、テーブルDailySalesを常駐テーブルとして使用し、そこから最大日付と最小日付を取得します。 常駐ロードの上にある2番目のロードステートメントを使用して、この範囲内の各日付をロードします。 最後に、年、四半期、月などを抽出する3番目の負荷ステートメントがあります。 SalesDate値から。
フィールドを選択
マスターカレンダーとともに完全なロードスクリプトを作成した後、メニュー*レイアウト→新しいシートオブジェクト→テーブルボックス*を使用してデータを表示するテーブルボックスを作成します
最終データ
最終出力には、販売データとマスターカレンダーを使用して作成された四半期と月の値を示すテーブルが表示されます。