PERCENTAGEファンクションは、数式の値ごとに合計に占めるパーセント値を計算します。
パラメータ
パーセント値が計算される数式。
内部動作が若干変更されます。このキーワードは、元のパフォーマンスが非常に遅い場合にのみ指定してください。
値ごとのパーセント計算の基準となるexpressionの1つ以上のディメンションのオプション・リスト。ディメンションを指定しなかった場合、PERCENTAGEによるパーセント計算の基準はexpressionのすべてのディメンションのすべての値の合計です。
使用上の注意
PERCENTAGEでのNASKIPの影響
PERCENTAGEはNASKIPオプションの影響を受けます。NASKIPがYESに設定されている場合(デフォルト)、PERCENTAGEはNA値を無視します。NASKIPがNOに設定されている場合、expressionのいずれかのセルの値がNAであると、PERCENTAGEはNAを返します。
例
例8-61 パーセント値の計算
次の文は、monthおよびdistrictディメンションを制限し、units変数のデータ値および小計をレポートします。
LIMIT month TO 'Jul96' TO 'Sep96' LIMIT district TO 'Denver' REPORT SUBTOTALS W 8 units
この文によって生成される出力は、次のとおりです。
DISTRICT: DENVER
----------UNITS-----------
----------MONTH-----------
PRODUCT Jul96 Aug96 Sep96
-------------- -------- -------- --------
Tents 608 517 441
Canoes 467 363 411
Racquets 3,006 2,836 2,838
Sportswear 2,395 2,039 2,138
Footwear 1,581 1,532 1,667
-------------- -------- -------- --------
TOTAL DENVER 8,057 7,287 7,495
次の文は、ステータスにあるproductの値ごとに、各monthの値がmonthの合計値に占めるパーセント値をレポートします。productの値ごとにPERCENTAGEが返す値の合計は1です。
REPORT SUBTOTALS W 8 DOWN month PERCENTAGE(units BASEDON month)
DISTRICT: DENVER
-----------PERCENTAGE(UNITS BASEDON MONTH)------------
-----------------------PRODUCT------------------------
MONTH Tents Canoes Racquets Sportswear Footwear
-------- ---------- ---------- ---------- ---------- ----------
Jul96 0.39 0.38 0.35 0.36 0.33
Aug96 0.33 0.29 0.33 0.31 0.32
Sep96 0.28 0.33 0.33 0.33 0.35
-------- ---------- ---------- ---------- ---------- ----------
TOTAL 1.00 1.00 1.00 1.00 1.00
DENVER
次の文は、ステータスにあるmonthの値ごとに、各productの値がproductの合計値に占めるパーセント値をレポートします。
REPORT SUBTOTALS W 8 PERCENTAGE(units BASEDON product)
DISTRICT: DENVER
-PERCENTAGE(UNITS BASEDON-
---------PRODUCT)---------
----------MONTH-----------
PRODUCT Jul96 Aug96 Sep96
-------------- -------- -------- --------
Tents 0.08 0.07 0.06
Canoes 0.06 0.05 0.05
Racquets 0.37 0.39 0.38
Sportswear 0.30 0.28 0.29
Footwear 0.20 0.21 0.22
-------------- -------- -------- --------
TOTAL DENVER 1.00 1.00 1.00
次の文は、units変数のすべてのディメンションを基準とするパーセント値をレポートします。PERCENTAGEが返すすべての値の合計は1です。
REPORT SUBTOTALS W 8 PERCENTAGE(units)
DISTRICT: DENVER
----PERCENTAGE(UNITS)-----
----------MONTH-----------
PRODUCT Jul96 Aug96 Sep96
-------------- -------- -------- --------
Tents 0.03 0.02 0.02
Canoes 0.02 0.02 0.02
Racquets 0.13 0.12 0.12
Sportswear 0.10 0.09 0.09
Footwear 0.07 0.07 0.07
-------------- -------- -------- --------
TOTAL DENVER 0.35 0.32 0.33
productおよびmonthディメンションのすべての値の合計は1.00です。