メイン コンテンツをスキップする

Column - チャート関数

Column() は、軸に関係なく、ストレート テーブルで ColumnNo に対応する列の値を返します。例えば、Column(2) は 2 番目のメジャー列の値を返します。

構文:  

Column(ColumnNo)

戻り値データ型: デュアル

引数:  

引数
引数 説明
ColumnNo メジャーを含むテーブルの列番号です。
情報メモColumn() 関数は軸列を無視します。

制限事項:  

  • 再帰呼び出しは NULL を返します。

  • ColumnNo が参照する列にメジャーがない場合は、NULL 値が返されます。

  • チャートの式いずれかにこのチャート関数が使用されている場合、チャートの y 値のソート、またはテーブルの式列ごとのソートは許可されません。よって、これらのソート機能は自動的に無効になります。ビジュアライゼーションまたはテーブルでこのチャート関数を使用すると、ビジュアライゼーションのソートは、レコード間の関数に対するソートされた入力の状態に戻ります。

例と結果:  

総売上高の割合

CustomerProductUnitPriceUnitSales Order ValueTotal Sales Value% Sales
AAA151015050529.70
AAA1646450512.67
ABB998150516.04
BBB105505059.90
BCC202405057.92
BDD25-05050.00
CAA15812050523.76
CCC19-05050.00

選択した顧客の売上高率

CustomerProductUnitPriceUnitSales Order ValueTotal Sales Value% Sales
AAA151015029550.85
AAA1646429521.69
ABB998129527.46
例と結果
結果

Order Value は、数式  Sum(UnitPrice*UnitSales) を伴うメジャーとしてテーブルに追加されます。

Total Sales Value は、数式 Sum(TOTAL UnitPrice*UnitSales) を伴うメジャーとして追加されます。

% Sales は、以下の数式を伴うメジャーとして追加されます。100*Column(1)/Column(2)

Column(1) の結果は、最初のメジャー列である Order Value から得られます。

Column(2) の結果は、2 番目のメジャー列である Total Sales Value から得られます。

総売上高の割合% Sales 列の結果を参照してください。

Customer A を選択します。

選択が Total Sales Value に変わるため、%Sales になります。選択した顧客の売上高率 の例を参照してください。

例で使用されているデータ:

ProductData:

LOAD * inline [

Customer|Product|UnitSales|UnitPrice

Astrida|AA|4|16

Astrida|AA|10|15

Astrida|BB|9|9

Betacab|BB|5|10

Betacab|CC|2|20

Betacab|DD||25

Canutility|AA|8|15

Canutility|CC||19

] (delimiter is '|');

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

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