注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Pivot Table と Expression ボードを使って、各ルートの平均遅延を取得する新しい行を作成しました。この情報は、架空の航空チームにとってすぐに影響があります。ただし、データには4,000+の行があります。そこで、最も遅延が大きいトップ500のルートに調査を絞り込みましょう。
Contour パスの下部にあるバーで Transform カテゴリーをクリックし、Expression
ボードを選択します。
Expression
ボード内で、新しい式を記述 に進みます。
新しい列の名前として ranking
を入力し、デフォルトの「新しい列を追加」を選択したままにします。次に、式エディター(つまり、「1」の隣)に以下のコードを追加し、Apply をクリックします。
rank() OVER (ORDER BY "average_total_delay" DESC)
つぎに、Contour パスの下部にあるバーで Filter カテゴリーをクリックし、Filter
ボードを選択します。
Select columns... フィールドをクリックし、ranking
を検索します。
equal to
と書かれている中央のドロップダウンをクリックし、less than or equal to
に変更します。
最後に、この行の一番右のフィールドをクリックし、パラメーターまたは用語を追加 と入力し、値 500
を入力します。Save をクリックします。
ℹ️ このタスクで作成する Filter ボードの ⚠️Warning
アドバイザリメッセージは予想されます。これは、Expression ボードで作成する ranking
列が非決定的であるためです。ORDER BY
句で使用される列に「タイ」があるため、アクティブなデータセットの各行に与えられる正確な数値ランクは、このボードが計算されるたびに変わる可能性があります。これが望ましくない場合は、すべての行で一意の値を持つ別の列を作成し、それを使ってランク付けを行うことができます。このチュートリアルの場合、この非決定性は作業に影響しません。
Contour の非決定性に関する詳細は、ドキュメントのこのページ を参照してください。