AVGWAIT 関数はリクエスト又は問い合わせが処理されるまでの平均待ち時間を計算します。
構文
AVGWAIT(Number of servers, Arrival rate, Average duration)
引数
引数 | データ型 | 説明 |
Number of servers (必須) | 数値 | リクエストの処理に対応できる担当者 (コール センターのエージェントなど) の数 |
Arrival rate (必須) | 数値 | リクエスト間の到着間隔 |
Average duration (必須) | 数値 | リクエスト 1 件を処理するのにかかる平均時間 |
AVGWAIT 関数は数値を返します。これはリクエストが処理される平均待ち時間です。Arrival rate 引数および Average duration 引数と同じ時間単位を使用します。
計算エンジンの機能の違い
コール センター プランニング関数は Polaris で使用できません。Anaplan の計算エンジンの違いについてはこちらのリンクを参照してください。
追加情報
AVGWAIT 関数の計算方法
ANSWERTIME 関数は以下の数式に対する解を計算します。
この数式の内容は以下のとおりです。
- 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 1 | Call Center 2 | Call Center 3 | Call Center 4 | |
Scheduled Number of Servers | 25 | 45 | 50 | 39 |
Request Arrival Rate | 0.84 | 0.93 | 0.69 | 0.68 |
Average Duration | 25 | 46 | 45 | 45 |
Average Waiting Time
| 1.9213063 | 13.4641512 | 0.00270453 | 0.53752576 |
Adjusted Arrival Rate | 0.9 | 1.1 | 0.89 | 0.77 |
Adjusted Average Waiting Time
| 5.07923029 | Infinity | 0.40000875 | 3.82731801 |