TSフィラーツール

[時系列フィラー]ツールは、時系列データのデータストリームを取り込み、時系列内の空白を埋めます。

このツールは、主にダウンストリームの時系列関連のツールとマクロを使用するための準備ステップとして使用されます。 データストリームに時系列のギャップが含まれている場合、たとえば、5分ごとに測定値を含むことになっている一連のデータを持っているが、実際には5分ごとに測定値がない場合、時系列ツールによっては予期しない結果やエラーが発生します。 データストリームに空白がある可能性があると思われる場合は、いつでもこのマクロを使用してください。

このツールはRツールを使用します。 [オプション] > [予測ツールをダウンロード ] に進み、 Alteryx ダウンロード & ライセンスポータル R と R ツールが使用されるパッケージをインストールするには 。 参照: 予測ツールのダウンロードとご利用にアクセスしてください

入力を接続する

TS フィラーツールには、日付または DateTime 値を含む列を持つデータストリームが必要です。Designer

ツールを設定する

[構成] タブを使用して、時系列の入力方法のコントロールを設定します。

  • 日付または datetime 列の選択: データ行が収集された日時を示す日付または datetime 列を選択します。
  • 間隔: 時系列を測定する間隔を選択します。 オプションには、分、時間、曜日、週、月、年 などがあります。
  • 増分: 各一意の時系列期間を区切る増分を選択します。 インクリメントは、1 ~ 100 の任意の整数に設定できます。
"3 週間ごと" をカバーするシリーズを生成するには、間隔を週に設定し、3 にインクリメントします。

出力を見る

マクロを入力するすべての行が出力に表示されます。 さらに、マクロは、時系列内の任意の期間が欠落しているかどうかを評価し、その場合はギャップを埋めるための行を生成します。

このツールは、着信データストリームに2つのデータ列を付加します。

  • OriginalDateTime:元の不変の datetime 値を含む datetime 列
  • FlagGeneratedRow:データ行が時系列のギャップを埋めるためにマクロによって生成されたことを示す "True" を持つブールフラグ列。"False" は、ソースデータ行であることを示します。

マクロを通過するソースデータ行の場合:

  • FlagGeneratedRow列は「偽」を読み込み、それがマクロによって生成された行ではなく、ソースデータ行であることを示します。
  • [yourDateTimeColumn]列は、適切な期間に「丸められ」ます。 以下の「丸め」セクションを参照してください。
  • 他のすべてのソース列は変更されずに通過します。

空白を埋めるために生成された行の場合:

  1. FlagGeneratedRow列は「真」を読み込み、それがソースデータ行ではなくマクロによって生成された行であることを示します。
  2. [yourDateTimeColumn]列には、時系列で識別された空白を「埋める」マクロによって生成された日付または日時値が追加されます。
  3. その他の列はすべてNULLになります。