2013-07-09 99 views
2

我在SSRS的表与使用的表达订单SSRS报告列

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

这显然除以另一个日提交的一个表,并显示在每一行中的百分比的列。

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

有人知道我能做到吗?

+0

首先浮现在脑海的事情只是直接使用那些ReportItems在分拣表达的内容,但你要评论指出我的(现在删除的)答案:如果涉及聚合,这将不起作用。 [这个相关的问题](http://stackoverflow.com/q/6385176/419956)可能会持有你的(不是很满意,IMO)的答案。 – Jeroen

+0

谢谢。这解决了问题。这是您的答案,详细说明要使用的表达式(而不仅仅是报表项),而只是在行组属性上而不是在Tablix属性中。真的很感激你花时间回到我身边。 – user1022772

+0

当然,很高兴听到你解决它。在答案中发布最终解决方案并接受该方法可能会很有用,并可让相同问题的其他人更容易找到解决方案。 – Jeroen

回答

0

你需要表达一个排序添加到表:“(Reportitems!Textbox71.Value/Reportitems!morCodeTextbox.Value)