Below - チャート関数
Below() テーブルの列セグメント内の現在の行の下にある行の数式を評価します。どの行が計算されるかは、offset 値により決定されますが、デフォルトは真下の行です。テーブル以外のチャートでは、Below() は、チャートのストレート テーブルに相当するセグメントの現在の行よりも下にある行を評価します。
構文:
Below([TOTAL] expr [ , offset [,count ]])
戻り値データ型: デュアル
引数 | 説明 |
---|---|
expr | メジャーの対象となるデータが含まれている数式または項目。 |
offset |
offset n を 1 より大きい値にすると、数式の評価が現在の行から n 行下に移動します。 offset に 0 を指定すると、現在の行で数式が評価されます。 offset が負の値である場合、Below 関数は、相応する正の offset 値が付いた Above 関数と同様に機能します。 |
count |
3 番目のパラメータ count を 1 より大きい値にした場合、この関数は count 値の範囲を返します。つまり、オリジナルのテーブルのセルから下方向に count 行の各値を返します。 この形式では、特別な範囲関数の引数として関数を使用できます。 範囲関数 |
TOTAL |
テーブルが 1 軸の場合、または TOTAL 修飾子が引数として使用される場合は、現在の列セグメントは常に列全体と等しくなります。 |
列セグメントの最後の行では下に行が存在しないため、NULL 値が返されます。
制限事項:
-
再帰呼び出しは NULL を返します。
-
チャートの式いずれかにこのチャート関数が使用されている場合、チャートの y 値のソート、またはテーブルの式列ごとのソートは許可されません。よって、これらのソート機能は自動的に無効になります。ビジュアライゼーションまたはテーブルでこのチャート関数を使用すると、ビジュアライゼーションのソートは、レコード間の関数に対するソートされた入力の状態に戻ります。
例 | 結果 |
---|---|
Below( Sum(Sales) ) |
現在の行より下の行の Sales の値を返します。 |