Допустим, на линейном графике значения есть только в начале и конце периода, но линия между ними выглядит непрерывной. Какой механизм визуализации нужно проверить?
Нужно проверить обработку пропусков и способ соединения точек на графике. Если система автоматически интерполирует отсутствующие значения, она создаёт видимость непрерывного изменения, хотя фактических наблюдений между двумя датами нет.
Линейные графики создавались для отображения динамики показателей, измеряемых через последовательные интервалы. Соединение соседних точек помогает воспринимать направление и скорость изменения, но предполагает, что между точками есть содержательная связь.
В BI этот подход часто применяется автоматически, хотя данные могут быть не непрерывными: отдельные события, редкие замеры или периоды без загрузки. Поэтому визуализация должна отличать реальный ноль от отсутствующего наблюдения.
Если между двумя известными значениями отсутствуют данные, а график соединяет точки прямой, пользователь может принять расчётную линию за реальные измерения. Это особенно опасно при анализе продаж, инцидентов, конверсии и операционных метрик, где отсутствие записи не означает постепенное изменение показателя.
Неверная интерпретация может привести к ошибочным выводам о стабильном росте, снижении или скорости восстановления показателя. Проблема также может скрывать разрыв загрузки, изменение источника или неполный период отчётности.
Сначала нужно установить, что означает пропуск: нет события, значение неизвестно, данные ещё не загружены или показатель действительно равен нулю. Эти состояния нельзя без проверки заменять друг другом.
Затем следует проверить настройку обработки пропусков в визуализации. Возможные варианты — оставить разрыв, отображать пропуск как ноль или соединять соседние точки. Для большинства показателей качества данных безопаснее показывать разрыв либо явно помечать неполный период, если непрерывность не доказана.
Интерполяция допустима только при обоснованном предположении о характере данных, например для непрерывных измерений с регулярной частотой. Даже тогда расчётные участки нужно визуально отличать от фактических, иначе график создаёт ложную точность.
Важно также проверить календарь и гранулярность модели. Пустые даты могут исчезать из набора данных, а визуализация затем соединяет соседние имеющиеся даты, не показывая, сколько интервалов пропущено.
В отчёте по ежедневным обращениям в службу поддержки были данные за понедельник и пятницу, но загрузка со вторника по четверг не выполнялась. Линейный график автоматически соединил понедельник и пятницу, и руководитель решил, что количество обращений постепенно снижалось.
Рассматривались три варианта: заменить пропуски нулями, соединять точки без изменений и показывать разрыв с отметкой о неполной загрузке. Нули исключили, потому что отсутствие данных не доказывало отсутствие обращений; простое соединение также исключили из-за риска ложного вывода.
Выбрали разрыв линии и отдельный индикатор неполной загрузки. В результате отчёт перестал показывать вымышленную динамику, а команда дополнительно обнаружила проблему расписания обновления данных.
Ноль означает, что показатель измерен и равен нулю. Пропуск означает, что наблюдение отсутствует или его значение неизвестно. Подмена пропуска нулём занижает агрегаты, а автоматическое соединение точек может создавать несуществующий тренд.
Она допустима, если показатель физически или статистически меняется непрерывно, точки измеряются через регулярные интервалы, а причина пропуска известна. Например, для технического сенсора иногда оценивают значение между близкими измерениями. Для продаж или количества обращений такая замена обычно требует отдельного обоснования, поскольку события между датами могут меняться скачкообразно.
Нужно сопоставить календарь ожидаемых периодов с фактическими периодами поступления данных, проверить время последнего обновления и контрольные показатели источника. Если отсутствуют все метрики за один интервал, вероятен сбой загрузки; если отсутствует только конкретная категория событий, возможна специфика предметной области. До выяснения причины период следует маркировать как неполный, а не интерпретировать его как нулевой или плавно изменяющийся.