バージョン

集計の構成 (xamTreeGrid)

トピックの概要

目的

このトピックでは、コントロールの集計サポートの詳細を説明します。

前提条件

このトピックを理解するために、以下のトピックを参照することをお勧めします。

トピック 目的

このトピックでは、このコントロールでサポートする機能を開発者の観点から説明します。

このトピックでは、コントロールの視覚要素についての概要を紹介します。

このトピックでは、Data Presenter Family のコントロールで集計を有効にする方法を説明します。

集計の概要

概要

xamTreeGrid コントロールにより、ネストされたレコードの各グループの下に集計を表示できます。

以下のスクリーンショットは、コントロールにより表示される集計をネストされたレコードの 3 つの異なるレベルで示しています。

xamTreeGrid 08.png

コード例

以下のコードはこの例を実装します。

XAML の場合:

<igDP:XamTreeGrid x:Name="xtg" DataSource="{Binding Path=Accounts}">
  <igDP:XamTreeGrid.FieldLayoutSettings>
    <igDP:FieldLayoutSettings AutoGenerateFields=" />
  </igDP:XamTreeGrid.FieldLayoutSettings>
  <igDP:XamTreeGrid.FieldSettings>
    <igDP:FieldSettings
      AllowSummaries="True"
      SummaryUIType="MultiSelect"
      SummaryDisplayArea="Bottom" />
  </igDP:XamTreeGrid.FieldSettings>
  <igDP:XamTreeGrid.FieldLayouts>
    <igDP:FieldLayout>
      <igDP:Field Name="Name" Label="Account Name" Width="250" />
      <igDP:Field Name="Number" Label="Account number" />
      <igDP:Field Name="Balance" Label="Account Balance" />
      <igDP:Field Name="Accounts" />
      <igDP:FieldLayout.SummaryDefinitions>
        <igDP:SummaryDefinition SourceFieldName="Number" Calculator="Count" />
        <igDP:SummaryDefinition SourceFieldName="Balance" Calculator="Count" />
        <igDP:SummaryDefinition SourceFieldName="Balance" Calculator="Sum" />
      </igDP:FieldLayout.SummaryDefinitions>
    </igDP:FieldLayout>
  </igDP:XamTreeGrid.FieldLayouts>
</igDP:XamTreeGrid>

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックでは、コントロールのツリー フィールドを構成する方法を説明します。

このトピックでは、展開インジケーターの動作を構成する方法を説明します。

このトピックでは、子レコードの表示に使用するインデントの設定方法を説明します。

このトピックでは、子レベルのレコードに対して選択動作を構成する方法を説明します。

このトピックでは、コントロールのフィルタリング機能を構成する方法を説明します。

このトピックのグループは、フィールド値に基づいて結果を集計するために、集計フィールドを設定し、カスタマイズする方法を説明します。