订购 s-s-rS 报告栏

Posted

技术标签:

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

我在 s-s-rS 中有一个表,其中有一列使用表达式

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

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

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

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

【问题讨论】:

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

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

【讨论】:

以上是关于订购 s-s-rS 报告栏的主要内容,如果未能解决你的问题,请参考以下文章

从另一个报告中调用 s-s-rS 报告

s-s-rS 2008 报告 SQL 选项

s-s-rS 2008:如何立即生成多个报告?

是否有可能在 s-s-rS 中部署单一报告

来自视图的 s-s-rS 报告

s-s-rS 中的多个报告使用相同的存储过程