Как выделить на графике текущее значение
Создавая отчёты, мы стараемся помочь конечному пользователю, как можно скорее увидеть самое важное. Для этого используем различные индикаторы, подсказки. Так, одним из часто используемых маркеров является сравнение текущего значения с прочими. И, чтобы помочь пользователю быстрее увидеть текущее значение, его можно подсветить, выделив другим цветом.
Например, для диаграммы с типом Гистограмма это сделать достаточно просто с использованием условного форматирования:
Для определения текущей даты используется разметка в справочнике Календарь ( подробнее про это можно почитать в серии статей "Биг Дата")
Но, в диаграмме с типом График такой возможности нет. За то можно создать меру, которая будет возвращать ТОЛЬКО текущее значение:
Полученную меру добавляем на график и настраиваем соответствующее форматирование:
У такого способа есть свои недостатки. Например, в легенде и в подсказке будут отображаться две меры. Но, легенду можно отключить, а подсказку использовать не стандартную, а настроить самостоятельно.
А что, если заказчик просит подсветить или выделить текущее значение именно на оси? Стандартно пока такой возможности нет, но можно пойти на небольшую хитрость и всё таки отформатировать значения на оси.
Для начала сделаем это для текущей даты. Для этого необходимо будет создать столбец в справочнике Календарь, где и задать соответствующее форматирование:
Для выделения текущей даты я использовал квадратные скобки и функцию формат, соответственно в столбце получились текстовые значения, хотя и представленные как даты. Поэтому для правильной визуализации необходимо задать сортировку по другому столбцу - Дата:
Добавляем созданный столбец в диаграмму и получаем:
Текста слишком много и такие скобки не очень заметны, хотя условия задачи выполнены.
Давайте попробуем уменьшить количество текста и читабельность, заменив даты на месяц и день(число). Для этого также создадим в справочнике Календарь специальный столбец:
Функция практически не отличается от предыдущей, которую использовали для дат. Главное не забыть задать сортировку по правильному столбцу.
Стало более читабельно, но хочется более ярко. Для этого можно воспользоваться функцией UNICHAR:
Вот так больше бросается в глаза:
Как видите, способов подсветить или выделить нужное значение достаточно, даже используя стандартные визуализации. Главное определить цель для чего это нужно и исходя их этого выбрать подходящее решение.
Файл пример по ссылке.