【问题标题】:How to Interactive Sort by Aggregate / Calculated Columns in SSRS 2008如何在 SSRS 2008 中按聚合/计算列交互排序
【发布时间】:2012-11-21 15:25:23
【问题描述】:

我有一个存储过程,它返回一个带有

的详细表
agentid (varchar) , 
totalcalls (int) , 
talktime (int - seconds), 
holdtime (int - seconds)

每小时。

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

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

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

谢谢!

【问题讨论】:

  • @Jeroen - 我按照标准程序配置交互式排序,但是当我进行排序时,只有实际字段可供选择。我考虑过添加一个计算字段,但是如何使用聚合来做到这一点?或者,有没有变量之类的东西?

标签: reporting-services ssrs-2008


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2012-02-12
    • 1970-01-01
    • 2014-02-07
    • 2014-01-04
    • 1970-01-01
    相关资源
    最近更新 更多