メイン コンテンツをスキップする 補完的コンテンツへスキップ

Before - チャート関数

Before() は、ピボット テーブルの行セグメント内の現在列の前の列に、ピボット テーブルの軸値で評価された expression の値を返します。

構文:  

Before([TOTAL] expr [, offset [, count]])

情報メモピボット テーブル以外のすべてのチャート タイプの場合、この関数は NULL を返します。
情報メモチャートの式いずれかにこのチャート関数が使用されている場合、チャートの y 値のソート、またはテーブルの式列ごとのソートは許可されません。よって、これらのソート機能は自動的に無効になります。ビジュアライゼーションまたはテーブルでこのチャート関数を使用すると、ビジュアライゼーションのソートは、レコード間の関数に対するソートされた入力の状態に戻ります。
引数
引数 説明
expr メジャーの対象となるデータが含まれている数式または項目。
offset

offset n を 1 より大きい値にすると、数式の評価が現在の列からさらに左の n 列に移動します。

offset に 0 を指定すると、現在の列で数式が評価されます。

offset が負の値である場合、Before 関数は、相応する正の offset 値が付いた After 関数と同様に機能します。

count 3 番目のパラメーター count を 1 より大きい値に指定すると、関数は元のセルから左に数えて、テーブルの各列に対して count の値までの範囲の値を返します。
TOTAL テーブルが 1 軸の場合、または TOTAL 修飾子が引数として使用される場合は、現在の列セグメントは常に列全体と等しくなります。

集計範囲の定義

行セグメントの最初の列では、これより前に列が存在しないため NULL 値が返されます。

ピボット テーブルに複数の水平軸が存在する場合、現在の行セグメントには、項目ソート順の最後の水平軸を示す行を除くすべての軸行の現在列と同じ値を持つ列だけが含まれます。ピボット テーブルの水平軸の項目間ソート順は、上から下への軸の順序で定義されます。。

例: チャートの数式
結果
Before( Sum(Sales )) 現在の列のすぐ左にある前の列の Sales の合計を返します。
Before( Sum(Sales ), 2) 現在の列の 2 列左にある列の Sales の合計を返します。
Before( Total Sum( Sales )) 現在の列のすぐ左にある前の列の Sales の総合計を返します。
RangeAvg ( Before(Sum(x),1,3)) 現在の列のすぐ左にある 3 つの列で評価された sum(x) 関数の 3 つの結果の平均を返します。

例 - Before の基本

例 - Before 関数を使用して前年比の売上成長を計算する

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。