Lead - Amazon QuickSight

Lead

lead 関数は、指定されたパーティションおよびソートに基づいて、メジャーのリード値 (次の値) を計算します。

構文

括弧が必要です。省略可能な引数については、次の説明を参照してください。

lead ( measure ,[ sortorder_field ASC_or_DESC, ... ] ,lookup_index, ,[ partition_field, ... ] )

引数

メジャー

リードを取得するメジャー。sum({Sales Amt}) のような集計を含めることができます。

sort order field

データをソートする 1 つ以上のメジャーおよびディメンション。コンマで区切って入力します。昇順 (ASC) または降順 (DESC) のソート順を指定できます。

複数の単語の場合は、リスト内の各フィールドを {} (中括弧) で囲みます。リスト全体は [ ] (角括弧) で囲まれます。

lookup index

ルックアップインデックスには正または負の値を使用でき、ソートの次の行 (正) またはソートの前の行 (負) を示します。ルックアップインデックスには 1~2,147,483,647 を使用できます。MySQL と互換性のある MySQL、MariaDB、Amazon Aurora、MySQL 互換エディションの場合、ルックアップインデックスは 1 のみに制限されます。

partition field

(省略可能) パーティション分割する 1 つ以上のメジャーおよびディメンション。コンマで区切って入力します。

複数の単語の場合は、リスト内の各フィールドを {} (中括弧) で囲みます。リスト全体は [ ] (角括弧) で囲まれます。

次の例では、オリジンの州でパーティション分割され、sum(sales) の昇順でソートされた次の cancellation_code​ を計算します。

lead ( sum(sales), [cancellation_code ASC], 1, [origin_state_nm] )

次の例では、lead を使用して計算されたフィールドを使用して、現在の行の金額の横に次の行の金額を表示します。ソート順は Customer Segment です。​ テーブル計算のフィールドは、ビジュアルのフィールドウェルにあります。

lead( sum({Billed Amount}), [{Customer Segment} ASC], 1 )

この例の結果を次のスクリーンショットで示します。

Table showing lead and billed amount by customer segment, with Enterprise and SMB data highlighted.