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