Reporting services 根据SSRS 2008 R2中的表达式值对行进行排序
这里是SSR的新手 我有一份报告,如下图所示。每个表达式都是一个复杂的自定义表达式,它们返回一个百分比值。分组为机构->州->国家。我需要根据状态的总体值按降序对行进行排序,即,如果状态1的总体值为80%,状态2的总体值为85%,状态3的总体值为75%,则与状态2关联的行应显示在顶部,然后是状态1,最后是状态3 在此方面的任何帮助/指示都将不胜感激 提前谢谢 p.S-由于基础的复杂计算,Agency and State overall中的表达式使用自定义代码“=code.GetAgencyOverall”和“=code.GetStateOverall”Reporting services 根据SSRS 2008 R2中的表达式值对行进行排序,reporting-services,sql-server-2008-r2,Reporting Services,Sql Server 2008 R2,这里是SSR的新手 我有一份报告,如下图所示。每个表达式都是一个复杂的自定义表达式,它们返回一个百分比值。分组为机构->州->国家。我需要根据状态的总体值按降序对行进行排序,即,如果状态1的总体值为80%,状态2的总体值为85%,状态3的总体值为75%,则与状态2关联的行应显示在顶部,然后是状态1,最后是状态3 在此方面的任何帮助/指示都将不胜感激 提前谢谢 p.S-由于基础的复杂计算,Agency and State overall中的表达式使用自定义代码“=code.GetAgencyOve
在
行组
窗格中右键单击机构
组,转到组属性…
。在排序选项卡中添加一个新行,通过按下Fx
按钮使用整体表达式,同时选择Z-a
进行降序
请告诉我这是否有帮助。右键单击
行组中的机构组,转到组属性…
。在排序选项卡中添加一个新行,通过按下Fx
按钮使用整体表达式,同时选择Z-a
进行降序
如果有帮助,请告诉我。alejandro zuleta-感谢您的快速回复。我尝试了您所说的,但得到了错误“Tablix的排序表达式引用了报表项。报表项不能用于排序表达式”。很抱歉,我没有提到:Agency and State overall中的expr使用自定义代码“=code.GetAgencyOverall”和“=code.GetStateOverall”。我需要使用自定义代码,因为工装裤不是直接平均值,需要更多的计算。@user6596238,共享自定义函数的代码。@user6596238,TextboxElement包含哪些数据?@alejandro zuleta-它们包含百分比。是来自另一个tablix还是您试图排序的同一个tablix的数据?您无法使用其他数据集/tablix.alejandro zuleta中的字段对tablix进行排序-感谢您的快速响应。我尝试了您所说的,但得到了错误“Tablix的排序表达式引用了报表项。报表项不能用于排序表达式”。很抱歉,我没有提到:Agency and State overall中的expr使用自定义代码“=code.GetAgencyOverall”和“=code.GetStateOverall”。我需要使用自定义代码,因为工装裤不是直接平均值,需要更多的计算。@user6596238,共享自定义函数的代码。@user6596238,TextboxElement包含哪些数据?@alejandro zuleta-它们包含百分比。是来自另一个tablix还是您试图排序的同一个tablix的数据?不能使用其他数据集/tablix中的字段对tablix进行排序。