【问题标题】:Sort table by parameter (Reporting Services 2008)按参数排序表 (Reporting Services 2008)
【发布时间】:2012-02-22 04:50:49
【问题描述】:

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

=Parameters!SortCriterion.Value

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

Fields!MainCategory.Value

Fields!SubCategory.Value

但它不起作用。有可能吗?如何实现?

【问题讨论】:

  • 您是否希望允许用户根据参数值指定要排序的列?由于参数值不会改变,我无法理解您如何以另一种方式对其进行排序,除非您的意思是过滤器?
  • 是的,用户可以指定表格应该按哪一列排序。

标签: sorting reporting-services parameters


【解决方案1】:

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

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

如果这不能给你想要的结果,那么请举例说明你所追求的排序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多