choosing-trend-or-slope-view について
期間中の推移を見る折れ線と、始点・終点の変化を見るスロープ表示を選ぶデータ分析スキルです。質問の意図に応じたクエリ設定とチャートの使い分けを扱います。
主な機能
- 01期間中の推移と始点・終点比較の区別
- 02曖昧なチャート依頼の確認
- 03同じトレンドクエリで両表示を利用
- 04集計間隔ごとに最初と最後の値を比較
- 05スロープ表示の用途と制約の説明
活用シーン
- 01指標の急増や落ち込みの時点を確認
- 02複数系列の開始時と終了時を比較
- 03ダッシュボードにスロープチャートを保存
MCP 対応
posthog:query-trends でトレンドを実行し、結果カードをスロープ表示に切り替える方法を説明します。保存済みのスロープ表示についても扱います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ posthog/ skills --skill choosing-trend-or-slope-viewインストール後、Claude Code で/choosing-trend-or-slope-viewを入力して読み込まれたか確認します。
詳細
トレンドラインと傾きビューの選び方
「AからBの間にXはどのように変化しましたか?」という質問には、複数の解釈があります。2種類のチャートはそれぞれ異なる質問に答えるため、ユーザーがすでにどちらかを指定していない場合は、作成する前に確認してください。
- 時間の経過に伴う変化(折れ線) — 範囲内の各間隔での値を示します。 _推移_を表示し、下落や急増、変化が起きた時点を把握できます。これがデフォルトのトレンドです。
- 開始時点と終了時点の比較(傾き) — 最初と最後の点のみを表示し、系列ごとに1本の線でつなぎます。 _純変化_を示し、複数の系列では、途中の推移によるノイズを抑えながら、上昇した系列、下降した系列、順位の逆転を確認できます。
どちらとも解釈できる場合は、次のように簡潔にどちらかを尋ねてください。
期間全体を通じた変化(折れ線グラフ)を見たいですか?それとも開始時点から終了時点までの変化(傾きグラフ)だけを見たいですか?
ユーザーがどちらを希望しているか明確な場合は、「開始時点から終了時点までにどれだけ増えたかだけ教えて」なら傾き、「トレンドを見せて/いつ急増したか教えて」なら折れ線のように、質問せずに作成してください。
各ビューの表示方法
どちらも同じ日付範囲に対する同じ TrendsQuery から生成されます。傾きビューは別のクエリではなく、その系列を最初と最後の点だけにまとめたものです。
{
"kind": "TrendsQuery",
"series": [{ "kind": "EventsNode", "event": "$pageview", "math": "total" }],
"dateRange": { "date_from": "2025-01-01", "date_to": "2025-03-31" },
"trendsFilter": { "display": "ActionsLineGraph" }
}
開始時点と終了時点の比較 → 傾き
posthog:query-trends でトレンドを実行します。Max が描画する結果カードには折れ線/棒/傾きのビュートグルが表示されます。これを傾きに切り替えると、系列ごとの変化量を凡例に表示しながら、各系列を最初の点から最後の点まで1本の線で示せます。結果上で傾きビューに切り替えられることをユーザーに伝えてください。
傾きビューは、前後をすっきりと比較したい場合、特に相対的な変化が重要な複数の系列/カテゴリがある場合に適しています。比較したい点が日付範囲の両端になるように選択してください(傾きビューでは最初と最後の間隔が使われます)。
重要な制限事項
- 表示場所は2つ、計算は1つです。 インラインの傾き(Max の
query-trends結果カード)も、保存済みインサイトの傾き(ChartDisplayType.SlopeGraph)も、選択したグループ化間隔における最初の間隔の値と最後の間隔の値を同じように表示します。グループ化の単位によって傾きの比較対象が決まります。月ごとにグループ化すると最初と最後の月、日ごとにグループ化すると最初と最後の日が比較されます。すでに表示している結果をすばやく前後比較するにはインラインビューを使い、ダッシュボードに保存するには保存済みの表示形式を使います。最終期間の値がまだ集計中の場合は、そのまま表示され、未完了の末尾を示す折れ線グラフと同様に破線でつながれます。 - 単一系列の期間ごとの比較(今月と先月など)では、折れ線に
compareFilter: { "compare": true }を指定すると2つの期間が重ねて表示されます。傾きは、複数の系列の両端を一度に比較する場合に適しています。