Мне нужно, чтобы 10 лучших элементов с дополнительным фильтром в Power BI

У меня есть данные для входящих телефонных номеров в страховой колл-центр.

Мне нужно, чтобы 10 лучших телефонных номеров звонили по тарифам на звонки для номеров, чьи ежедневные звонки в среднем составляли 40 или более.

Все номера, которые имеют 100% -ную скорость обращения к котировкам или близкие к 100%, получают в среднем небольшое количество вызовов в день от 1 до 4, большинство из которых, если не все, конвертируются в кавычки. Они будут рассмотрены для отдельной части работы. Они не имеют отношения к этому.

До сих пор;

Я создал меры в Power BI для; рассчитать среднее количество звонков, которое получает каждый номер в день, и рассчитать коэффициент конверсии отвеченных звонков в фактические котировки.

Вот показатель для Avg Calls Ans в день (вы можете видеть, что он состоит из других показателей);

Avg Calls Ans Per Day = DIVIDE([TotalAnswered],[Number of Days])

Вот мера для тарифов Call to Quote (вы можете видеть, что он вычитает определенный тип звонка);

Call to Quote (exc Trans) = 
CALCULATE (
           DIVIDE ( 
                   SUM(CTIPublication[Quotes]),
                   SUM(CTIPublication[Answered]) - SUM(CTIPublication[Transferred])
                   )
           )

Если я добавлю фильтр TopN к фильтру визуального уровня телефонного номера в таблице в качестве первых 10 на основе показателя запроса для цитирования И затем добавлю фильтр к Avg Calls Ans Per Day, больше или равный 40, это не будет работать потому что, конечно, лучшие 10 исполнителей не получают в среднем столько звонков в день, и эта мера применяется ко всему набору данных.

Если вместо этого попробуйте изменить меру "Призыв к цитате", сделайте следующее;

Call to Quote (exc Trans) = 
CALCULATE (
           DIVIDE (
                  SUM(CTIPublication[Quotes]),
                  SUM(CTIPublication[Answered]) - SUM(CTIPublication[Transferred])
                  ),
      FILTER ( 
              CTIPublication, [Avg Calls Ans Per Day] >= 40
             )
          )

Это делает результаты более разумными на первый взгляд, пока я не обнаружу 3 строки в топ-10, в которых среднее количество вызовов в день составляет менее 40 (обозначено <---)

Phone Number | Avg Calls Ans Per Day | Call to Quote (exc Trans)
-------------|-----------------------|--------------------------
08005426717  | 34.8     <---         |  54.41%
1800818751   | 46.8                  |  29.15%
08006300032  | 20.7     <---         |  27.37%
08008047952  | 59.2                  |  27.23%
08001444645  | 76.5                  |  26.81%
08002985500  | 37.8     <---         |  20.83%
01612225250  | 43.1                  |  19.89%
08002800743  | 45.1                  |  4.89%
1800298551   | 64.7                  |  3.81%
08009776898  | 166.3                 |  2.95%

Кажется, я не совсем понимаю, как работает функция FILTER, или, может быть, ранжирование? Я почти достиг конца моей веревки, пытаясь заставить это работать.

Для пояснения, мы не хотим предоставлять пользователям отчета опцию TopN по своему выбору с помощью среза, мне нужно, чтобы она фиксировалась на 10 лучших звонках, чтобы указывать тарифы, отфильтровывая телефонные номера, которые получают в среднем менее 40 звонков в день.

Если это имеет смысл, пожалуйста, помогите>_<

0 ответов

Другие вопросы по тегам