0

我是 SQL 报告的新手。我通过联机帮助使用 SQL Server 2008 R2、SQL Server Business Intelligence Development Studio 创建了一个报告(.rdl)文件。报告显示 2 个字段。Student_Category 和学生人数。现在,我正在尝试按列表框对 Student_Category 进行排序,用户可以在其中选择“全部”以及按个人“Student_Category”分组。感谢您提供的任何帮助。请指导我完成这些步骤

预先感谢您的帮助,肯。

4

1 回答 1

0

虽然这个建议是我在 2005 年所做的,但我不确定 2008 年是否会变得更容易,但在 2005 年,我要做的是在我的数据集中添加一个“全部”行,用于带有一些唯一键的下拉列表真实数据集无法拥有的(就像一个充满零的 GUID)。然后在我的 SQL 的 where 子句中,我会有类似的东西

((@StudentCategory = '{00000000-0000-0000-0000-000000000000}') OR (@StudentCategory = Student_Category))

当值为“All”时,条件为真而不过滤记录,当条件为假时,记录将由 Student_Category 过滤。

于 2011-06-20T22:49:08.013 回答