funnel_sequence_completion プラグイン
異なる期間の比較時に完了したシーケンス ステップのファネルが計算されます。 このプラグインは、evaluate
演算子を使用して呼び出されます。
構文
T | evaluate
funnel_sequence_completion(
IdColumn,
TimelineColumn,
Start,
End,
BinSize,
StateColumn,
Sequence,
MaxSequenceStepWindows)
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
T | string |
✔️ | 表形式の入力式。 |
IdColum | string |
✔️ | ID を表す列参照。 列は T に存在する必要があります。 |
TimelineColumn | string |
✔️ | タイムラインを表す列参照。 列は T に存在する必要があります。 |
Start | datetime、timespan、または long | ✔️ | 分析の開始期間。 |
End | datetime、timespan、または long | ✔️ | 分析の終了期間。 |
BinSize | datetime、timespan、または long | ✔️ | 分析ウィンドウのサイズ。 各ウィンドウは個別に分析されます。 |
StateColumn | string |
✔️ | 状態を表す列参照。 列は T に存在する必要があります。 |
Sequence | dynamic |
✔️ | StateColumn で検索されるシーケンス値を含む配列。 |
MaxSequenceStepPeriods | dynamic |
✔️ | シーケンス内の最初のステップと最後のシーケンシャル ステップの間の最大許容期間の値を含む配列。 配列内の各期間では、ファネル分析の結果が生成されます。 |
返品
分析されたシーケンスのファネル図を構築するために役立つ 1 つのテーブルを返します。
TimelineColumn
: 分析された時間枠 (ビン)、分析期間 (Start から End) の各ビンによって、ファネル分析が個別に生成されます。StateColumn
: シーケンスの状態。Period
: シーケンスの最初のステップから測定されたファネル シーケンスのステップを完了できる最大期間。 MaxSequenceStepPeriods の各値は、個別の期間でファネル分析を生成します。dcount
: 最初のシーケンス状態からStateColumn
の値に遷移した時間枠の個別のIdColumn
のカウント。
例
暴風雨イベントの調査
次のクエリでは、シーケンスの完了ファネルを確認します: Hail
->Tornado
->Thunderstorm Wind
(1 時間、4 時間、1 日の "全体的な" 時間で)。
let _start = datetime(2007-01-01);
let _end = datetime(2008-01-01);
let _windowSize = 365d;
let _sequence = dynamic(['Hail', 'Tornado', 'Thunderstorm Wind']);
let _periods = dynamic([1h, 4h, 1d]);
StormEvents
| evaluate funnel_sequence_completion(EpisodeId, StartTime, _start, _end, _windowSize, EventType, _sequence, _periods)
出力
StartTime |
EventType |
Period |
dcount |
---|---|---|---|
2007-01-01 00:00:00.0000000 | ひょう | 01:00:00 | 2877 |
2007-01-01 00:00:00.0000000 | Tornado | 01:00:00 | 208 |
2007-01-01 00:00:00.0000000 | 雷雨風 | 01:00:00 | 87 |
2007-01-01 00:00:00.0000000 | ひょう | 04:00:00 | 2877 |
2007-01-01 00:00:00.0000000 | Tornado | 04:00:00 | 231 |
2007-01-01 00:00:00.0000000 | 雷雨風 | 04:00:00 | 141 |
2007-01-01 00:00:00.0000000 | ひょう | 1.00:00:00 | 2877 |
2007-01-01 00:00:00.0000000 | Tornado | 1.00:00:00 | 244 |
2007-01-01 00:00:00.0000000 | 雷雨風 | 1.00:00:00 | 155 |
結果について:
結果は 3 つのファネル (期間: 1 時間、4 時間、1 日) です。 ファネル ステップごとに、個別の数が表示されます。 Hail
>Tornado
>Thunderstorm Wind
のシーケンス全体を完了する時間がかかるほど、高い dcount
値が取得されるのを確認できます。 言い換えると、ファネル ステップに到達するシーケンスの発生が多かったということです。