Qlikview计算频率范围

时间:2014-02-05 18:59:38

标签: qlikview

我有一项任务来计算跨领土的通话频率。如果代表打电话给医生关于产品的销售5次,则频率为5,HCP计数为1 ....我使用计算的尺寸在我的数据透视表中生成1到124的频率,工作正常。但我担心的是:

我的经理希望从1 ... 2..3 ... 4 ... 5 ... 6 ..... 19 ...

的频率直到19

从21-124的频率为20 +。

如果有人帮助我,我将不胜感激......渴望得到答复......

2 个答案:

答案 0 :(得分:4)

使用维度中的类函数分割为存储桶:

  

=类(呼叫ID,5)

表达式:

  

= count(Distinct CallId)

然后,您可以通过添加参数来自定义输出:

  

类(var,10),var = 23,返回' 20< = x< 30'

     

类(var,5,'值'),var = 23,返回' 20< = value< 25'

     

类(var,10,' x',5),var = 23,返回' 15< = x< 25'

答案 1 :(得分:0)

我认为你可以用计算尺寸来做到这一点。

如果您的数据每位医生有一行来自下面的加载声明,则可能会有效。

尺寸
  - =IF(CallCount<=19,CallCount,'+20')

<强>表达式
  - =COUNT(DISTINCT Physician_ID)

排序
  - 数值上升

如果您的数据必须汇总,则每个提供商从负载传入的多个呼叫行尝试使用以下代替维度。

尺寸
  - =IF(AGGR(SUM(CallCount), Physician_ID) <=19,AGGR(SUM(CallCount), Physician_ID),'+20')