テーブルデータフィールド関数の使用 |
テーブルオブジェクトの [テーブルデータ] プロパティページを使用してテーブルデータを有効にしてソースを選択した後、特殊な [テーブルデータフィールド] データソースを使用してテーブルをデザインできます。[テーブルデータフィールド] データソースは、ツールボックスの [データソース] ペインに一覧表示されます。[テーブルデータフィールド] データソースをテーブルセルにドラッグして、データソースにリンクされたテキストオブジェクトを作成できます。オブジェクトに [テーブルデータフィールド] データソースを追加する方法の詳細については、「動的データを使用するテーブルの作成」を参照してください。
[テーブルデータフィールド] データソースをオブジェクトにリンクした後、オブジェクトの [データソース] プロパティページを使用して、そのプロパティを設定できます。このプロパティページには、[テーブルデータフィールド] データソースの合計関数またはその他の集計関数を計算するための設定が含まれています。
次の種類の関数を使用できます。
合計: [テーブルデータフィールド] データソースの指定範囲のすべての値の合計を計算します。数値で使用できます。
平均: [テーブルデータフィールド] データソースの指定範囲のすべての値の平均を計算します。数値で使用できます。
最小: [テーブルデータフィールド] データソースの指定範囲のすべての値の最小値を決定します。数値およびデータ値で使用できます。大文字と小文字、ニュートラル言語比較の順序で最初の文字列を決定することができる場合、テキスト値でも使用できます。
最大: [テーブルデータフィールド] データソースの指定範囲のすべての値の最大値を決定します。数値およびデータ値で使用できます。大文字と小文字、ニュートラル言語比較の順序で最後の文字列を決定することができる場合、テキスト値でも使用できます。
カウント: 指定範囲内のレコードの数を計算します。
リスト (コンマ区切り値): 指定範囲内のすべてのレコード値を 1 つの長い文字列に連結し、値をコンマで区切ります。
リスト (タブ区切り値): 指定範囲内のすべてのレコード値を 1 つの長い文字列に連結し、値をタブで区切ります。
リスト (行あたりに 1 つの値): 指定範囲内のすべてのレコード値を 1 つの長い文字列に連結し、値を改行で区切ります。
関数を計算する範囲を指定することもできます。次の範囲オプションを使用できます。
すべてのレコード: テーブルに一覧表示されるすべてのレコードを使用して関数を計算します。
現在のページ: 1 つの印刷項目上に表示される状態でテーブルに一覧表示されるすべてのレコードを使用して関数を計算します。
|
[テーブルデータフィールド] データソースは、それが定義されているテーブル外で使用できますが、その場合、データソースに対して使用できるのは集計関数だけです。既定で関数は [合計] に設定され、[範囲] は [すべてのレコード] に設定されます (現在、[グループ] はサポートされません)。この設定の一般的な使用方法は、この設定が定義されているテーブル外のオブジェクトに合計価格を配置することです。 |