按参数对表进行排序 (Reporting Services 2008)

发布于 2025-01-08 11:30:18 字数 365 浏览 0 评论 0原文

在 Reporting Services 2008 中,我想通过使用参数对表进行排序。 该表具有“MainCategory”和“SubCategory”字段。我的参数称为 SortCriterion,有两个标签:“主类别”和“子类别”。 表的排序表达式应该是

=Parameters!SortCriterion.Value

但我不知道要插入什么作为参数的值。我天真地尝试过

Fields!MainCategory.Value

Fields!SubCategory.Value

但没有成功。这可能吗?如何实现?

In Reporting Services 2008, I would like to sort a table by the use of a parameter.
The table has fields MainCategory and SubCategory. My parameter is called SortCriterion and has two labels, "Main Category" and "Sub Category".
The sortexpression of the table should then be

=Parameters!SortCriterion.Value

But I do not know what to insert as value for the parameters. Naively, I tried

Fields!MainCategory.Value

and

Fields!SubCategory.Value

but it doesn´t work. Is it possible and how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

§普罗旺斯的薰衣草 2025-01-15 11:30:18

尝试将表的排序表达式设置为:

=IIF(Parameters!SortCriterion.Value = "Main Category",
  Fields!MainCategory.Value,
  Fields!SubCategory.Value)

如果这没有给您想要的结果,请举例说明您要进行的排序。

Try setting the Sort Expression of the table to:

=IIF(Parameters!SortCriterion.Value = "Main Category",
  Fields!MainCategory.Value,
  Fields!SubCategory.Value)

If this doesn't give you the results you want then please give an example of what sorting you are after.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文