Ssrs 2008 SSRS中的排序
我在SSRS中设计了一个表格报告,其中有“学生姓名”、“季度”和“金额”列。是否可以将报告输出按“学生姓名”升序排序,然后按“金额”降序排序 在这里,学生将有多个行条目,如:Ssrs 2008 SSRS中的排序,ssrs-2008,reporting-services,ssrs-tablix,Ssrs 2008,Reporting Services,Ssrs Tablix,我在SSRS中设计了一个表格报告,其中有“学生姓名”、“季度”和“金额”列。是否可以将报告输出按“学生姓名”升序排序,然后按“金额”降序排序 在这里,学生将有多个行条目,如: Student Amount Jack 63 Jack 62 Jack 44 Jill 54 Jill 52 提前感谢请在查询中执行此操作 CREATE TABLE #test ( name varchar(10), amount int ) INS
Student Amount
Jack 63
Jack 62
Jack 44
Jill 54
Jill 52
提前感谢请在查询中执行此操作
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
以下是一个适用于您的工作模型:
只需在查询中执行即可
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
以下是一个适用于您的工作模型:
两种不同的方法可以轻松实现这一点:
ORDER BY Student, Amount DESC
有两种不同的方法可以轻松实现这一点:
ORDER BY Student, Amount DESC
您还可以转到列标题中文本框的属性进行排序,然后转到交互式排序。这将使用户能够通过单击列标题对ASC或Desc进行排序。您还可以转到列标题中文本框的属性进行排序,然后转到交互式排序。这将使用户能够通过单击列标题对ASC或Desc进行排序。转到Tablix属性->选择排序->选择您的列和排序方法。
就这样。进入Tablix属性->选择排序->选择您的列和排序方法。
就是这样。在数据层中直接在数据库存储过程中执行,有关详细信息,请参阅我的答案。在数据层中直接在数据库存储过程中执行,有关详细信息,请参阅我的答案。