percentOfTotal
percentOfTotal
関数は、指定されたディメンションに基づいて、合計に影響するメジャーのパーセンテージを計算します。
構文
括弧が必要です。省略可能な引数については、次の説明を参照してください。
percentOfTotal (
measure
,[ partition_field, ... ]
)
引数
- メジャー
-
合計のパーセントを確認する集計されたメジャー。現在、
distinct count
の集計はpercentOfTotal
ではサポートされていません。 - partition field
-
(省略可能) パーティション分割する 1 つ以上のメジャーおよびディメンション。コンマで区切って入力します。
複数の単語の場合は、リスト内の各フィールドを {} (中括弧) で囲みます。リスト全体は [ ] (角括弧) で囲まれます。
例
次の例では、各 Sales
の影響を受ける合計 State
のパーセントの計算を作成します。
percentOfTotal ( sum(Sales), [State] )
次の例では、合計 Billed
Amount
と比較した場合の特定の Billed Amount
のパーセントを、([{Service Line} ASC]
) でパーティション分割して計算します。テーブル計算のフィールドは、ビジュアルのフィールドウェルにあります。
percentOfTotal ( sum( {Billed Amount} ), [{Service Line}] )
この例の結果を次のスクリーンショットで示します。赤色の強調表示は、「Billing
」という値を持つパーティションフィールドに、各リージョンに 1 つずつ、3 つのエントリがあることを示します。このサービス行の請求金額の合計は 3 つのパーセンテージに分けられ、その合計は 100 パーセントです。パーセンテージは四捨五入されるため、合計は必ずしも正確に 100 パーセントにならない場合があります。