Необходимо найти среднее значение всех значений в сводной таблице - PullRequest
0 голосов
/ 05 мая 2020

У меня есть таблица данных, в которой ведется сбор всех успешных контактов со стороны куратора за определенный период времени. Мы создали сводную таблицу данных, которая сгруппирована по кейс-менеджерам для строк и по месяцам контакта для столбцов. Он подсчитывает идентификаторы встреч, чтобы получить подсчеты на каждого куратора в месяц.

Мой менеджер хочет, чтобы эти данные отображались в диаграмме, чтобы легко визуализировать данные. Что я не могу понять, так это то, что она хочет, чтобы на диаграмме отображалось среднее количество контактов в месяц по всем ведущим дела и за все месяцы. По сути, ей нужно среднее значение всех значений в сводной таблице.

Я поигрался с power pivot и функциями DAX averagex () и summarize (), чтобы получить средние значения в общей строке для каждого столбца, но окончательный общий итог по-прежнему является средним из итогов.

Как я могу получить среднее значение по всем полям отдельно?

Вот пример сводной таблицы с итогами по каждому куратору в месяц

Pivot Table

Вот итоги с использованием averagex (summarize ()) для получения подсчетов значений и среднего для итогов.

AVERAGEX ( SUMMARIZE ( Table1, [Caseload], "x", COUNTA ( [Client ID] ) ), [x] )

Однако , реальное среднее значение, которое я хочу видеть, равно 34 (все средние значения вместе

With Grand Totals

1 Ответ

1 голос
/ 05 мая 2020

Вам также необходимо суммировать по месяцам, чтобы иметь возможность усреднять так, как вы хотите.

avg_count =
AVERAGEX (
    SUMMARIZE (
        Table1,
        Table1[Caseload], --Assuming this is what you have on the rows
        Table1[Month],    --Assuming this is what you have on the columns
        "x", COUNTA ( Table1[Client ID] )
    ),
    [x]
)
...