Как закрасить нужный период на диаграмме в Excel
Цвет последних трех лет Excel

Построить красивый график с двумя уровнями дат сложно без сводной таблицы, поэтому идем следующим путем:

Сначала создают сводную таблицу с данными о оде, месяце и количестве. Затем добавляют в исходную таблицу столбец «Цвет» и задают условие: если год больше или равен текущему году минус три года - область диаграммы получает определённый цвет. Для этого используют несколько формул.

Алгоритм решения
  1. Добавляю в исходную таблицу столбец «Цвет» и задают условие: если год больше или равен текущему году от которого отнимаю три года, тогда взять данные по Количеству.
  2. Создаю сводную таблицу с данными о Годе Месяце по строкам и Количестве и Цвету в столбцах.
  3. Создаю диаграмму из сводной таблицы.
  4. Через Конструктор диаграммы задаю тип отображения Количества - График, а Цвета - График с областями.

Формула для закрашивания диаграммы цветом:

==ЕСЛИ([@Год]>=ГОД(СЕГОДНЯ())-3; [@Количество]; 0)

Подсветка значений выше среднего Power Pivot

Чтобы подсветить значения за последние три года, которые выше среднего, нужно:

  1. Добавить дополнительное условие - не только учитывать диапазон лет, но и сравнивать количество со средним значением.
  2. Использовать логическую функцию «И» (в DAX &&), чтобы объединить два условия: год в нужном диапазоне и количество больше среднего.
  3. Повторно настроить тип диаграммы, чтобы корректно отобразить закрашенные области.

Мера для определения среднего значения по году (без учета месяцев):

=CALCULATE(
AVERAGE([Количество]);
ALL('Таблица2'[Месяц])
)

Мера DAX для закрашивания значений выше среднего по году:

=IF(
MAX([Год])>=YEAR(TODAY())-3 && [Кол-во]>=[Среднее];
[Кол-во];
0
)
&& выступает как объединение двух условий отбора

Заключение

Решить задачу с помощью простой таблицы и добавления полей не всегда получается — при агрегации в Excel данные могут считаться неправильно. Альтернативный способ - использовать надстройку Power Pivot или создать отдельную таблицу с вычисляемыми полями, хотя последний вариант менее удобен.

Надеюсь, этот материал поможет вам сделать визуализацию информации разнообразнее и нагляднее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *