Я пытаюсь смоделировать некоторые исходящие данные вызова в PowerPivot. У нас есть повторы в разных местах, и в целом мы разбиваем наш исходящий вызов на два периода дня (до и после 12 часов).PowerPivot Grouped Average DAX
Мы можем экспортировать данные из нашей системы телефона список каждого звонка на один день - скажем, пример выглядит следующим образом:
+------------+-------------+-------+-----------+-------------+ | Date | Call Length | Agent | Workgroup | Call Period | +------------+-------------+-------+-----------+-------------+ | 01.01.2016 | 00:05:26 | Sam | Sydney | 1 | | 01.01.2016 | 00:15:05 | Sam | Sydney | 1 | | 01.01.2016 | 00:55:22 | John | Sydney | 2 | | 01.01.2016 | 00:45:11 | Sam | Sydney | 2 | | 01.01.2016 | 00:04:52 | John | Sydney | 1 | | 01.01.2016 | 00:01:52 | Timmy | London | 1 | | 01.01.2016 | 00:02:21 | Timmy | London | 2 | | 01.01.2016 | 00:05:21 | Karen | London | 1 | | 02.01.2016 | 00:15:21 | Sam | Sydney | 1 | | 02.01.2016 | 00:42:44 | Sam | Sydney | 2 | | 02.01.2016 | 01:52:22 | John | Sydney | 1 | | 02.01.2016 | 00:53:24 | John | Sydney | 1 | | 02.01.2016 | 00:05:53 | Kerry | Sydney | 2 | | 02.01.2016 | 00:43:43 | Sam | Sydney | 2 | | 02.01.2016 | 01:08:00 | John | Sydney | 2 | | 02.01.2016 | 00:13:52 | Timmy | London | 2 | | 02.01.2016 | 00:25:44 | Timmy | London | 1 | | 02.01.2016 | 02:58:31 | Karen | London | 1 | | 02.01.2016 | 00:08:37 | Timmy | London | 2 | | 02.01.2016 | 00:12:28 | Karen | London | 2 | +------------+-------------+-------+-----------+-------------+
То, что я пытаюсь вычислить среднее ежедневное время потраченные на телефон в рабочей группе, например. в среднем, сколько времени каждый агент по телефону в каждом месте.
Я предполагаю, что арифметика выглядит следующим образом:
Мера 1: Общее время разговора для каждого агента (например, сумма всех разговоров в течение дня.) Мера 2: Средний агент Общее время разговора в рабочей группе (., например, сумма выше, сгруппированные по рабочей группе, деленная на число агентов в этой рабочей группе)
Вывод может выглядеть примерно так (но не должно быть):
+------------+-----------+-----------------------+-----------------+-----------------------------+ | Date | Workgroup | Total Number of Calls | Total Talk Time | Average Talk Time per Agent | +------------+-----------+-----------------------+-----------------+-----------------------------+ | 01.01.2016 | Sydney | 11 | 03:02:42 | 1:34:53 | | | London | 4 | 02:24:51 | 01:13:41 | | 02.01.2016 | Sydney | 5 | 01:52:05 | 00:56:51 | | | London | 52 | 10:11:23 | 03:51:11 | +------------+-----------+-----------------------+-----------------+-----------------------------+
Извиняюсь если Я не понимаю, о чем я прошу.
Цените помощь @WimV, но я Я пытаюсь вычислить среднее время, когда агент находится на телефоне на рабочую группу, например. Сумма времени разговора/различное количество агентов. – Zam
Вам нужно добавить меру для отдельного подсчета: NrOfAgent \t: = DistinctCount (MyTable [Агент]) NrOfAgent_NoFilter \t: = CALCULATE ([NrOfAgent] Все (MyTable)) – WimV
Большой, очень полезно. Решил мои проблемы. Благодаря!! – Zam