Count - チャート関数
Count() は、各チャート軸に含まれる値、テキスト、数値の数の集計に使われます。
構文:
Count({[SetExpression] [DISTINCT] [TOTAL [<fld {,fld}>]]} expr)
戻り値データ型: 整数
引数 | 説明 |
---|---|
expr | メジャーの対象となるデータが含まれている数式または項目。 |
SetExpression | デフォルトでは、集計関数は選択されたレコード セットに対して集計を行います。Set 分析数式でレコード セットを定義することも可能です。 |
DISTINCT | 関数の引数の前に DISTINCT という用語が付いている場合、関数の引数の評価から生じる重複は無視されます。 |
TOTAL | 関数の引数の前に TOTAL の文字が配置されている場合、現在の軸の値に関連しているものだけでなく、現在の選択範囲内にあるすべての可能な値に対して計算が実行されます。つまりチャート軸は無視されます。 TOTAL [<fld {.fld}>] (ここで、TOTAL 修飾子の後には、1 つまたは複数の項目名のリストがチャート軸変数のサブセットとして続く) を使用して、合計絞込値のサブセットを作成できます。 |
例 | 結果 |
---|---|
Count(OrderNumber) | OrderNumber の値を持つ可能性がある行の数を返します。空のレコードも含め、すべてのレコードがカウントされます。 情報メモ「0」は値と見なされ、空白のセルとはなりません。ただし、メジャーの軸に対する集計結果が 0 の場合、この軸はチャートには含まれません。 |
Count(Customer) | すべての行の発生回数を評価します。 |
Count(DISTINCT [Customer]) | DISTINCT 修飾子は、Count が一意の発生のみを評価するように制限します。 |
Count(OrderNumber)/Count({1} TOTAL OrderNumber) | この数式は、選択した顧客からの注文数を、すべての顧客からの注文数に対する割合として返します。 |
Count(TOTAL <Product> OrderNumber) | 選択した顧客のみの製品に対する注文数を返します。空のセルもカウントされます。 |