2016-08-01 9 views
0

私はSSRSレポートを作成しており、次のデータセットを持っています。集約列によるグループ化と並べ替え

ID  City  Country 
------------------------------ 
1  London  England 
2  Glasgow Scotland 
3  Aberdeen Scotland 
4  Swansea Wales 
5  London  England 
6  Glasgow Scotland 
7  Glasgow Scotland 
8  Manchester England 

私は「都市」にCOUNTを持っており、市や国によってグループ化されました。これは、私はそれが

City    Country    Total 
--------------------------------------------  
Swansea   Wales     1 
Glasgow   Scotland    3 
             3 
             3 
Aberdeen   Scotland    1 
Manchester  England    1 
London   England    2 
             2 

の登場だどのようにこれは、それはしかし

City    Country    Total 
-------------------------------------------- 
Glasgow   Scotland    3 
London   England    2 
Swansea   Wales     1 
Aberdeen   Scotland    1 
Manchester  England    1 

を表示させたいので、私は総計列によってグループに必要とも順番をその列ではなく、方法がわからない方法ですそれをするために。すべての助けを感謝、ありがとう。

私が間違っていない限り、以下の回答を試してみました。このエラーが発生しています。

enter image description here

+1

新しいエラーについては、**グループ**ではなく**テーブル**に**並べ替え**式を入れたように見えます。集計機能はグループレベルでのみ使用できます。グループのプロパティに移動し、グループに右クリックして**行グループ** - > **グループのプロパティ**をクリックして、テーブルから削除します。 ** Group **プロパティのポップアップは、** Table **プロパティと同じように見えます。 –

+0

ありがとうハノーバーありがとう、私はテーブルに並べ替え式を入れていた – whitz11

答えて

1
ここ

ので、上記の後のようなテーブル外観は

を変更

enter image description here

以下など、私たちはグループとしての都市や国を作成し、行グループから詳細セクションを削除する必要がありますenter image description here

およびsらカウント(フィールド!ID.Value、「CITY」)注文Zとの最初のグループCITY1ため SDソート表現

enter image description here

+0

ここで私のグループ式はグループの列にありません。グループ式を右クリックしてソート式を設定することができます。 –

+0

Sanjayさん、ありがとうございます。これはうまくいく、私は間違ってやっていた – whitz11

1

にあなたがこのことについて行くことができる複数の方法があります。 1つのオプションは、クエリ内のグループ化を処理し、結果をSSRSに単に表示することです。だからあなたのクエリは次のようになります。

SSRSで今
SELECT ID, City, Country, COUNT(*) as Total 
FROM MyTable 
GROUP BY ID, City, Country 

それはレポートに集約されていないので、あなたがTotal列でソートすることができます。

関連する問題