如何在SSRS 2008中按聚合/计算列进行交互式排序

Ama*_*ndo 3 reporting-services ssrs-2008

我有一个存储过程,返回一个详细的表

agentid (varchar) , 
totalcalls (int) , 
talktime (int - seconds), 
holdtime (int - seconds)
Run Code Online (Sandbox Code Playgroud)

每小时一次.

所以我有一个SSRS tablix,它将给定时间段内每个agentid的总呼叫数加起来(报告的参数)),总计通话时间和保持时间,然后我在tablix中有两列显示通话时间的百分比(总和(通话时间))/sum(talktime)/ sum(holdtime))和保持时间的百分比(类似公式)

我想要提供的是用户按这些百分比列中的任何一个进行排序,这样他们就可以看到最多,最少等等.

我的问题是,我如何对这些列进行交互式排序?

谢谢!

hem*_*nth 5

转到表列标题文本框(talktime)属性,单击"交互式排序"添加排序表达式作为您所需的百分比公式"(总和(通话时间)/总和(通话时间)/总和(保持时间))"然后单击确定..即使您可以使用相应的公式向标题"holdtime"文本框添加排序.

在此输入图像描述