achraf boumessouer Ответов: 0

Я хочу иметь ASR, выбрав страну, как это сделать! ! ! !


float GetASRbyCountry(List<Country> LC, List<CDRList> LD)

      {

          NbAnsweredCall = 0;
          int MaxCall = LD.Count;
          foreach (var d in LD)
          {
              if (d.GetCallDuration() > 0)
                        NbAnsweredCall++;
          }
          if (NbAnsweredCall != 0)

              return ( NbAnsweredCall / MaxCall) * 100;

      }

float GetASR(List<CDRList> LD)

        {
             int MAXCall=LD.Count;
                      // Boucle Parcourir la liste
                      if(LD != null)
                      {
                          NbAnsweredCall =0;
                          foreach (var d in LD)
                     {
                                  if( !(d.GetCallDuration() == 0) )
                                   {
                                                  NbAnsweredCall ++;
                                   }
                     }


                      }

                      // Aprés boucle
                      return ((NbAnsweredCall / MAXCall)*100);
        }


Что я уже пробовал:

пожалуйста помогите мне я не знаю как добавить предпочтение страны для выбора для расчета ASR

Richard MacCutchan

Что такое ASR?

achraf boumessouer

ASR: (response-crisis ratio): это процент количества успешно подключенных вызовов к количеству вызовов (он также называется скоростью завершения вызова)

achraf boumessouer

АСР = (общее количество отвеченных вызовов к общему числу вызовов) * 100

Richard MacCutchan

В GetASRbyCountry вам нужно сделать расчет для каждой страны в списке LC Но вам также нужен какой-то метод определения того, какой из LD записи принадлежат какой стране.

0 Ответов