0

初歩的な間違いです。リージョンとメンバー ID を取得しました。リージョンをグループ化し、メンバーをカウントしたいと考えています。合計メンバーを取得する代わりにカウント (MembersID) を追加すると、1 の束が得られます: RegionA 1

       1
       1

リージョンB 1

       1

私が欲しいもの:

リージョンA 3

リージョンB 2

私がしたこと: グループ化された地域とカウント[MembersID]

助けてください!

4

1 に答える 1

1

ここで実際に何が必要かを伝えるのは少し難しいです。

グループ ヘッダー行では、現在のスコープ内のすべての行を調べる集計関数を使用できます。

グループ内の固有の MemberID 数:=CountDistinct(Fields!MembersID.Value)

グループ内の合計行数:=CountRows()

詳細行では、これらの集計関数は現在の行のみを報告するため、=CountRows()1 つだけが返されます。グループ内の行数を取得するには、関数のスコープをグループ レベルに設定する必要があり=CountDistinct(Fields!MembersID.Value, "Group1")ます=CountRows("Group1")

したがって、データセットに基づいて:

ここに画像の説明を入力

そして、これらの集計関数をグループ ヘッダーと詳細行に組み込んだレポート:

ここに画像の説明を入力

次の結果を得ることができます。

ここに画像の説明を入力

これで十分でない場合は、データセットの詳細、いくつかのサンプル データ、およびこのサンプル データを提示する方法を提供する必要があります。

于 2013-03-20T16:52:21.697 に答える