【问题标题】:Order SSRS report column订购 SSRS 报告栏
【发布时间】:2013-07-09 10:29:53
【问题描述】:

我在 SSRS 中有一个表,其中有一列使用表达式

(Reportitems!Textbox71.Value / Reportitems!morCodeTextbox.Value) 

这显然将一个表格除以另一个表格,并为每一行显示一个百分比。

我正在努力查看如何排序此百分比列以显示第一行中的最高百分比,然后降序显示结果。当我尝试通过转到表属性对表进行排序时,可用字段仅包括 SQL 查询中的字段。尝试使用表达式进行排序时出现错误。告诉我不能在排序表达式中使用报表项。

有人知道我是怎么做到的吗?

【问题讨论】:

  • 首先想到的是直接在排序表达式中使用这些 ReportItems 的内容,但正如您在对我的(现已删除)答案的评论中指出的那样:如果涉及聚合。 This related question 可能会保留您(不太满意,imo)的答案。
  • 谢谢。这解决了问题。这是您的答案,详细说明了要使用的表达式(不仅仅是报告项),而是在行组属性而不是 tablix 属性上。非常感谢您花时间回到我身边。
  • 当然,很高兴听到您解决了它。在答案中发布您的最终解决方案并接受这一点可能很有用,这可以让其他有相同问题的人更容易找到解决方案。

标签: reporting-services ssrs-2008


【解决方案1】:

您需要通过表达式添加对表格的排序:“(Reportitems!Textbox71.Value / Reportitems!morCodeTextbox.Value)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    相关资源
    最近更新 更多