呼叫中心计算月度和年度百分比

时间:2016-01-27 08:29:40

标签: join aggregate-functions percentage cognos

我试图将呼叫中心的管理信息整理在一起。

我在每次记录的来电时都获得了以下信息: [CreatedOn] =日期&创作时间 [Case_status_name] =关闭通话的原因(通过第1行回复,转移到第2,回叫请求等)

现在我要做的是一个图表,它将在一行中显示第一行应答的呼叫百分比以及过去12个月内第一行关闭的呼叫的年平均百分比

我可以使用提取功能从[CreatedOn]获得月份,同样适用于今年。 我可以将第一行中的[Case_status_name]分组,并使用简单的if语句对其他所有内容进行分组。 但是我无法在一个月和一年中获得正确的百分比。

如果我只计算年平均值或者计算月平均值,我可以得到合理的数据。但是,当我尝试将它们放在一起时,我最终会获得各种疯狂​​的价值观。

在同一张桌子上获取月度和年度百分比的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

  1. 创建查询
  2. 使用表达式

    添加列[月]
    _first_of_month([CreatedOn])
    
  3. 使用表达式

    添加查询项[总计]
    1
    
  4. 使用表达式

    添加查询项[第1行回答]
    case when [Case_status_name] = 'Answered by 1st line' then 1 else 0 end
    
  5. 使用表达式

    添加查询项[由第一行关闭]
    case when [Case_status_name] = 'closed by the first line' then 1 else 0 end
    
  6. 过滤此查询

    [CreatedOn] between _first_of_month(_add_months(current_date;-12))
                    and _last_of_month(_add_months(current_date;-1))
    
  7. 使用表达式

    添加查询项[第1行应答的呼叫百分比]
    [Answered by 1st line] / [Total]
    
  8. 使用表达式

    添加查询项[12个月平均值]
    sum([closed by the first line] for report) / sum([Total] for report)
    
  9. 基于此查询构建图表