我有一个存储过程,返回带有
的详细表agentid (varchar) ,
totalcalls (int) ,
talktime (int - seconds),
holdtime (int - seconds)
每小时一次。
所以我有一个SSRS tablix,它将给定时间段内每个agentid的总呼叫数加起来(报告的参数)),总计通话时间和保持时间,然后我在tablix中有两列显示通话时间的百分比(总和) (通话时间)/总和(通话时间)/总和(保持时间))和保持时间百分比(类似公式)
我想要提供的是让用户按这些百分比列中的任何一列进行排序,这样他们就能看到最多,最少的人,等等。
我的问题是,如何对这些列进行交互式排序?
谢谢!
答案 0 :(得分:5)
转到表列标题文本框(talktime)属性,单击“交互式排序”,将排序表达式添加为所需的百分比公式“(sum(talktime)/ sum(talktime)/ sum(holdtime))”然后单击“确定”。甚至你可以用标题“holdtime”文本框添加排序。