AVGWAIT 関数はリクエスト又は問い合わせが処理されるまでの平均待ち時間を計算します。

AVGWAIT(Number of servers, Arrival rate, Average duration)

引数データ型説明
Number of servers (必須)数値リクエストの処理に対応できる担当者 (コール センターのエージェントなど) の数
Arrival rate (必須)数値リクエスト間の到着間隔
Average duration (必須)数値リクエスト 1 件を処理するのにかかる平均時間

AVGWAIT 関数は数値を返します。これはリクエストが処理される平均待ち時間です。Arrival rate 引数および Average duration 引数と同じ時間単位を使用します。

コール センター プランニング関数は Polaris で使用できません。Anaplan の計算エンジンの違いについてはこちらのリンクを参照してください。

ANSWERTIME 関数は以下の数式に対する解を計算します。

AVGWAIT(x,y,z)=(ERLANGC(x,a)z)x(1p)\text{AVGWAIT}(x,y,z) = \dfrac{(\text{ERLANGC}(x,a)*z)}{x * (1 - p)}

この数式の内容は以下のとおりです。

  • x は Number of servers です。
  • y は Arrival rate です。
  • z は Average duration です。
  • a は業務負荷で、y を z で乗算したものです。
  • p は担当者一人あたりの業務負荷で、a を x で除算したものです。

Arrival rate 引数と Average duration 引数ではどの時間単位を使用しても構いません。たとえば、秒と分が使用できます。ただし、使用する時間単位を両方の引数で揃える必要があります。

Number of servers 引数で使用できる最大の数は 500 万です。

こちらの例では、列に「Call Centers」リスト、行にライン アイテムがあります。最初の三つのライン アイテムには各コール センター用の AVGWAIT 関数のデータがあります。

  • リクエストに対応するために予定されている担当者の数
  • 到着率、又はリクエストが到着する間隔
  • リクエスト を完了するのにかかる平均時間

四つ目のライン アイテムでは AVGWAIT 関数を使用し、担当者数、到着率、リクエストの平均処理時間を指定したうえで、リクエストが処理されるまでの平均待ち時間を計算しています。

五つ目のライン アイテムではリクエストの到着率を調整できます。六つ目のライン アイテムの式では調整した到着率を使用しています。こうすることで、到着率の変化に応じて平均待ち時間がどのように変化するかがわかります。受信リクエスト率がリクエストを処理できる能力を上回っているため、「Call Center 2」では値として Infinity が指定されています。つまり、問い合わせても無期限に待たされることになります。


Call Center 1Call Center 2Call Center 3Call Center 4
Scheduled Number of Servers25455039
Request Arrival Rate0.840.930.690.68
Average Duration25464545

Average Waiting Time

AVGWAIT(Scheduled Number of Servers, Request Arrival Rate, Average Duration)

1.921306313.46415120.002704530.53752576
Adjusted Arrival Rate0.91.10.890.77

Adjusted Average Waiting Time

AVGWAIT(Scheduled Number of Servers, Adjusted Arrival Rate, Average Duration)

5.07923029Infinity0.400008753.82731801