2016-09-21 39 views
0

我试图获得qlikview集分析中最小日期的平均值。Qlikview集分析最小平均值

有一组数据与初始联系日期,然后是许多会议日期。

我想知道的是所有客户从InitialContact到Min(MeetingDate)的平均天数。

我看了一下周围的网站,看到任何可比的东西,我也尝试过在线自动设置表达式创建工具,但是它没有一个以这种方式工作的例子。

所有帮助表示赞赏。

干杯

加里

+0

请张贴的例子你有的数据和预期的结果 – EldadT

回答

1

我不认为一个集分析是你所追求的。一个aggr()应该做你想要的。我做了这个假装基于数据你说

LOAD *,date(num(date#(IC,'YYYY/MM/DD'))) as InitialContact INLINE [ 
CustomerNo, IC 
1, 2016/08/28 
2, 2016/08/29 
3, 2016/08/30 
]; 

LOAD *,date(num(date#(MD,'YYYY/MM/DD'))) as MeetingDate INLINE [ 
CustomerNo, MD 
1, 2016/08/30 
1, 2016/08/31 
2, 2016/08/31 
1, 2016/09/01 
2, 2016/09/01 
1, 2016/09/02 
2, 2016/09/02 
3, 2016/09/02 
1, 2016/09/03 
2, 2016/09/03 
3, 2016/09/03 
2, 2016/09/04 
3, 2016/09/04 
3, 2016/09/05 
3, 2016/09/06 
]; 

,然后我可以用这句话

=avg(aggr(min(MeetingDate)-min(InitialContact),CustomerNo)) 

得到从首次接触的平均时间第一次会议

+0

完美的谢谢,似乎正是我所需要的! –

相关问题