多重定義
PercentOfCount (フィールド, 基準フィールド)
PercentOfCount (フィールド, 基準フィールド, 条件)
PercentOfCount (フィールド, 内部基準フィールド, 外部基準フィールド)
PercentOfCount (フィールド, 内部基準フィールド, 内部条件, 外部基準フィールド)
PercentOfCount (フィールド, 内部基準フィールド, 外部基準フィールド, 外部条件)
PercentOfCount (フィールド, 内部基準フィールド, 内部条件, 外部基準フィールド, 外部条件)
引数
フィールドは、この関数で評価する数値、通貨、文字列、論理値、日付、時刻、または日時型のフィールド。
基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
条件は、基準フィールドのグループ化のタイプを表す文字列。基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
内部基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
内部条件は、内部基準フィールドのグループ化のタイプを表す文字列。内部基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
外部基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
外部条件は、外部基準フィールドのグループ化のタイプを表す文字列。外部基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
アクション
PercentOfCount (フィールド, 基準フィールド) の動作は、100 * Count (フィールド, 基準フィールド) / Count (フィールド) と同じです。この式は、フィールドのすべての値の個数に対する、基準フィールドで指定されたグループ内の個数の割合(%)を表します。
PercentOfCount (フィールド, 基準フィールド, 条件) の動作は、100 * Count (フィールド, 基準フィールド, 条件) / Count (フィールド) と同じです。文字列型の引数“条件”は、より詳細なグループ化を指定するための追加条件です。たとえば、基準フィールドが日付型のフィールドの場合は、日単位、週単位、月単位などのグループ化を指定できます。
PercentOfCount (フィールド, 内部基準フィールド, 外部基準フィールド) の動作は、100 * Count (フィールド, 内部基準フィールド) / Count (フィールド, 外部基準フィールド) と同じです。この式は、外部基準フィールドで指定されたグループ内の“フィールド”フィールドの値の個数に対する、内部基準フィールドで指定されたグループ内の個数の割合(%)を表します。
PercentOfCount (フィールド, 内部基準フィールド, 内部条件, 外部基準フィールド) の動作は、100 * Count (フィールド, 内部基準フィールド, 内部条件) / Count (フィールド, 外部基準フィールド) と同じです。
PercentOfCount (フィールド, 内部基準フィールド, 外部基準フィールド, 外部条件) の動作は、100 * Count (フィールド, 内部基準フィールド) / Count (フィールド, 外部基準フィールド, 外部条件) と同じです。
PercentOfCount (フィールド, 内部基準フィールド, 内部条件, 外部基準フィールド, 外部条件) の動作は、100 * Count (フィールド, 内部基準フィールド, 内部条件) / Count (フィールド, 外部基準フィールド, 外部条件) と同じです。
例
PercentOfCount ({Orders.Order ID}, {Orders.Order Date}, "annually")すべての注文の合計数に対する、指定された年の注文の合計数の割合(%)を返します。
PercentOfCount ({Orders.Order ID}, {Orders.Ship Via})すべての注文の合計数に対する、指定された配送業者で発送された注文の合計数の割合(%)を返します。
PercentOfCount ({Product.Product ID}, {Product.Size}, {Product.Product Class})指定された商品分類の製品の合計数に対する、同じ商品分類内で指定されたサイズの製品の合計数の割合(%)を返します。
コメント
この関数およびその他の割合関数は、割合集計フィールドをサポートするための関数です。集計関数を正しく呼び出すには、引数で指定されたグループがレポートに実際に存在する必要があります。