0

SSRSで、「Student Name」、「Quarter」、「Amount」の列を持つ表形式のレポートを作成しました。レポート出力を「学生名」で昇順に並べ替えてから「金額」で降順に並べ替えることはできますか?

ここで、学生は次のような複数の行エントリを持ちます。

Student  Amount  
 Jack      63
 Jack      62
 Jack      44
 Jill      54
 Jill      52

前もって感謝します

4

4 に答える 4

2

これを簡単に実現する2つの異なる方法:

  1. クエリで。レポートで特にオーバーライドしない限り、クエリの並べ替えは保持されます。したがって、このようなものはクエリの最後で機能します。

    ORDER BY Student, Amount DESC
    
  2. Tablixの場合:[Tablixのプロパティ]で、[並べ替え]ペインを使用して、複数のレベルの並べ替えを追加します。

于 2012-04-06T19:20:17.397 に答える
1

クエリでそれを行うだけです

CREATE TABLE #test
(
 name varchar(10),
 amount int
)

INSERT INTO #test(name, amount) VALUES('Jack', 63)
INSERT INTO #test(name, amount) VALUES('Jack', 62)
INSERT INTO #test(name, amount) VALUES('Jack', 44)
INSERT INTO #test(name, amount) VALUES('Jill', 54)
INSERT INTO #test(name, amount) VALUES('Jill', 52)

SELECT * FROM #test ORDER BY name ASC, amount DESC

DROP TABLE #test

これがあなたのための実用的なモデルです: http ://sqlfiddle.com/#!3/3fad2/2

于 2012-04-06T19:18:20.577 に答える
0

列のヘッダーにあるテキストボックスのプロパティに移動して並べ替えたり、インタラクティブな並べ替えに移動したりすることもできます。これにより、ユーザーは列ヘッダーをクリックしてASCまたはDescを並べ替えることができます。

于 2013-08-06T14:40:38.780 に答える
0

[Tablixのプロパティ]->[並べ替え]を選択->列と並べ替え方法を選択します。それでおしまい。

于 2014-05-30T11:28:53.720 に答える