Страницы: 1
RSS
Power pivot среднее за определенный период
 
Здравствуйте скажите пожалуйста как в power pivot посчитать среднее значение за определенный период.

Т.е. допустим сегодня 27 сентября. Мне нужно посчитать среднее за последние 6 месяцев (текущий месяц не включаем). Это значит мне нужно посчитать за период 01.03.2018 по 31.08.2018. Соответственно 1 октября период уже должен быть с 01.04 по 30.09

P.S Таблица будет выглядеть примерно так ( с неперерывными датами)
Арт Дата Количество
 
Добрый день, пример с данными в студию
 
Мера должна рассчитывать среднее по определенному артикулу (выделено жирным)
Получается она должна рассчитать
Среднее
Скрытый текст
 
Вы в магазин пришли за картошкой, а Вам продавец дал лопату и показал, где находится поле...
То, что Вы показали - не пример. Это текст в сообщении. Помогающему создать файл и внести туда Ваши данные?
 
CALCULATE(AVERAGE([Количество]);PARALLELPERIOD('Календарь'[Дата];-6;MONTH))
Для такой меры нужна отдельная таблица календарь с непрерывными датами.
 
Цитата
StepanWolkoff написал: PARALLELPERIOD
Ну в этом случае мера рассчитает только за один месяц (-6) а нужно среднее за весь этот период (6 месяцев)
 
Два варианта:
Код
Мера 1:=var DateToday=TODAY()
var StartDate=EOMONTH(DateToday;-7)+1
var EndDate=EOMONTH(DateToday;-1)
return
CALCULATE(AVERAGE('Факты'[Количество]);DATESBETWEEN('Календарь'[Дата];StartDate;EndDate))

Код
Мера 2:=CALCULATE(AVERAGE('Факты'[Количество]);DATESINPERIOD('Календарь'[Дата];EOMONTH(TODAY();-1);-6;MONTH))

И там, и там используется таблица календарь, хотя теоретически можно и без нее, но могут быть нюансы.
 
Подскажите, пожалуйста, как сделать меру Среднего значения для каждого месяца в таблице?

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

Чтобы в дальнейшем превратить данную меру в гистограмму и визуально отсекать, какое подразделение показывает результаты выше/ниже среднего показателя, с ежемесячным пересчётом.  
 
Дмитрий, хоть бы написали, среднее среди каких значений? Всех отделов-подразделений?
Без учета отсутствующих в данных за месяц пар отдел-подразделение:
Код
Среднее 2 :=
CALCULATE (
    AVERAGEX (
        SUMMARIZE ( 'Таблица'; 'Таблица'[YM]; 'Таблица'[Отдел]; [Подразделение] );
        [Внесено]
    );
    ALL ( 'Таблица'[Отдел]; 'Таблица'[Подразделение] )
)

Если отсутствующие нужно учитывать для расчета среднего, то гораздо проще, если был бы справочник отделов и календарь.
Обратите внимание, что среднее по месяцу - это вряд ли корректно. Нужно среднее по ГодМесяцу.
 
surkenny, Отлично! То что нужно! Большое спасибо.
Страницы: 1
Наверх