0

qlikview セット分析で最小日付の平均を取得しようとしています。

最初の連絡日を含む一連のデータがあり、その後に多くの会議日が続きます。

私が知りたかったのは、すべての顧客の InitialContact から Min(MeetingDate) までの平均日数です。

私はサイトを見回しましたが、これに匹敵するものは見当たりませんでした.オンラインの自動セット式作成ツールも試しましたが、このように機能する例はありません.

すべての助けに感謝します。

乾杯

ゲイリー

4

1 に答える 1

2

セット分析はあなたが求めているものではないと思います。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))

最初の連絡から最初の会議までの平均時間を取得する

于 2016-09-22T07:19:42.137 に答える