Ленточный график
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2412
SaaS

Ленточный график

В этой статье

Ленточный график — это график, состоящий из ряда отрезков, размещенных вдоль временной оси. Каждый отрезок соответствует отдельному разрезу. Начало и конец отрезка указывают на моменты начала и завершения отображаемого на графике события. Длина отрезка отражает продолжительность этого события.

Пример ленточного графика

Настройки виджета

Помимо общих настроек, у виджета есть уникальные.

Настройка данных

Разрез

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

Дополнительные параметры:

  • Ширина (в пикселях или процентах, по умолчанию — авто)
  • Отображать (Всегда/По переменной/По формуле)
  • Цвет (по умолчанию — отключено):
    • По значениям (подходят правила с режимом Базовый и Настроить)
    • По правилу (подходят только правила по добавленному разрезу)

Время

Этот показатель не отображается в виджете и предназначен для визуализации интервалов длительности.

Параметры показателя:

  • Название — при добавлении показателя в названии пишется название выбранной колонки, как в обычном разрезе
  • Формула — при настройке показателя можно выбрать колонку или разрез с форматом Date или DateTime
  • Тип — время начала или окончания для значений разреза, по умолчанию — время окончания

Длительность

Для этого показателя можно выбрать колонку с числовым форматом.

Параметры показателя:

  • Название (по умолчанию присваивается название выбранной колонки)
  • Формула

Параметры отображения длительности:

  • Метки значений (действуют для каждого значения разреза, по умолчанию выключены. Размер значений зависит от значения, указанного для размера текста)
  • Цвет (задается для полос в виджете):
    • Авто
    • Базовый
    • По длительности
    • По правилу (подходят правила с режимами Базовый, По мере и Настроить)
    • Настроить
Важно

Чтобы на графике появились данные, настройте показатели Разрез, Время и Длительность.

Прогресс

При добавленном показателе Прогресс на отрезках появляется закрашенная часть — прошедшее количество времени для значения разреза. В длине закрашенной части учитываются данные в колонке, указанные для показателя. Незакрашенная часть — количество оставшегося времени.

В показатель Прогресс можно добавить только колонки с числовым форматом.

Параметры показателя:

  • Название (по умолчанию присваивается название выбранной колонки)
  • Формула
Заметка

Использовать показатель Прогресс в виджете необязательно.

Сортировка

Для виджета применимы общие настройки сортировки.

Настройка отображения

Размер текста

Регулирует размер текста в строках виджета (по умолчанию — 12).

Лимит разреза

Отвечает за количество отображаемых в виджете строк (по умолчанию — 10).

Вложенность строк

Если параметр включен, слева от названия строки появляется иконка с плюсом, при нажатии на которую раскрывается иерархия разреза.

Вложенность строк

Заметка

Вложенность строк доступна только при использовании иерархического разреза.

Подсказка

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

Подсказка

Ширина колонок

Настройка регулирует ширину колонок в пикселях (по умолчанию — авто). Минимальное значение — 70 пикселей, максимальное — 350.

Масштаб

Масштаб отвечает за то, какая единица времени используется в виджете: часы (по умолчанию), дни, недели, месяцы, кварталы или годы. Если при выбранном масштабе отрезки не умещаются целиком, в режиме просмотра внизу виджета появится полоса прокрутки.

Форматирование

Настройка отвечает за формат времени, используемый в заголовках колонок (по умолчанию — авто).

Заметка

Если в параметре Время добавлена колонка с типом данных Date, то формат времени Часы не используется.

Настройка фильтрации

Для виджета применимы общие настройки фильтрации.

Режим просмотра

Пролистывать страницы можно с помощью панели постраничной навигации, которая расположена в правом нижнем углу виджета. Панель включается автоматически при превышении значения, заданного в параметре Лимит разреза. Например, при лимите разреза равном 20 и количестве видимых строк равном 5 в переключателе появляется 4 страницы.

Постраничная навигация

Настройка виджета в YAML

Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.

Настройки данных в YAML

Общие настройки

КлючТипОпределение
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМеры в описании
dimensionsРазрезы
timeIndicatorsВремя
durationIndicatorsДлительность
progressIndicatorsПрогресс

Разрезы в YAML (ключ dimensions)

КлючТипОпределение
namestringНазвание показателя
valueФормула показателя
dbDataTypeenumТип данных показателя
formatenumФормат
formattingenumФорматирование
hideEmptyValuesbooleanСкрыть пустые значения
hierarchyDimensionsРазрезы иерархии
rowNestingbooleanИспользовать иерархические разрезы
widthnumberШирина
colorЦвет:
- DISABLED — отключено
- VALUES — по значениям
displayConditionОтображать (условие отображения)
Иерархический разрез (ключ hierarchyDimensions)
КлючТипОпределение
namestringНазвание показателя
valueФормула показателя
dbDataTypeenumТип данных показателя
formatenumФормат
formattingenumФорматирование
widthnumberШирина
displayConditionОтображать (условие отображения)

Время (ключ timeIndicators)

КлючТипОпределение
namestringНазвание показателя
dbDataTypeenumТип данных показателя:
- DATE — дата
- DATETIME — дата и время
formatenumФормат данных показателя:
- DATE — дата
- DATETIME — дата и время
rangeSidebooleanТип отсчета времени в показателе:
- START — время начала
- END — время окончания
valueФормула

Длительность (ключ durationIndicators)

КлючТипОпределение
namestringНазвание показателя
formatenumФормат данных показателя (только NUMBER — числовой)
colorЦвет отрезков:
- AUTO — авто
- BASE — базовый
- GRADIENT — по градиенту
- FORMULA — настроить
- RULE — по правилу
withLabelbooleanМетки значений
valueФормула

Прогресс (ключ progressIndicators)

КлючТипОпределение
namestringНазвание показателя
formatenumФормат данных показателя (только NUMBER — числовой)
valueФормула

Настройки отображения в YAML

Расширенные настройки отображения

Чтобы использовать расширенные настройки, используйте ключ appearance.

Высота и ширина колонок

Высота и ширина колонок виджета настраиваются в ключе layout (ключи height и width). Чтобы узнать, как использовать эти ключи, обратитесь к статье Настройка образа в YAML.

Другие настройки отображения

КлючТипОпределение
titleSizenumberРазмер заголовка
titleColorЦвет заголовка:
- AUTO — авто
- BASE — базовый
titleWeightenumТолщина шрифта:
- NORMAL — обычная
- BOLD — большая
textSizenumberРазмер текста
limitnumberЛимит разреза
showHintbooleanПодсказка
- TRUE — включить
- FALSE — выключить
columnWidthnumberШирина колонок в пикселях
withPaginationbooleanПостраничная навигация
- TRUE — включить
- FALSE — выключить
pageSizenumberКоличество строк на странице при включенной постраничной навигации
scaleenumМасштаб (единицы времени в виджете):
- HOUR — часы
- DAY — дни
- WEEK — недели
- MONTH — месяцы
- QUARTER — кварталы
- YEAR — годы
formattingenumФорматирование:
- AUTO — авто
- HH — 23 (24-часовой формат времени)
- HH_AM — 11pm (12-часовой формат времени)
- HH_DD_MM_YYYY — 23, 01.07.2022 (24-часовой формат времени с датой)
- HH_AM_DD_MM_YYYY — 11pm, 01.07.2022 (12-часовой формат времени с датой)
formattingTemplatestringСобственное форматирование. Только для форматирования CUSTOM (Настроить)
displayConditionОтображать (условие отображения)

Настройки фильтрации в YAML

КлючТипОпределение
filterModeenumРежим фильтрации:
- DEFAULT — базовый
- SINGLE — единичный выбор
- MULTI — множественный выбор
- DISABLED — отключено
ignoreFiltersbooleanИгнорировать фильтры
filtersФильтры
stateNamestringСостояние

Пример настроенного в YAML-редакторе

- key: strip-chart
    apiVersion: "7"
    type: STRIP_CHART
    settings:
      title: Заголовок
      titleSize: 14
      titleColor:
        mode: AUTO
      titleWeight: NORMAL
      showMarkdown: true
      markdownMeasures:
        - name: Среднее user_id
          value:
            mode: TEMPLATE
            dbType: CH
            tableName: activity_0
            columnName: user_id
            templateName: avg
          dbDataType: FLOAT
          format: NUMBER
          formatting: AUTO
          displaySign: NONE
          displayCondition:
            mode: DISABLED
      markdownText: Описание виджета
      textSize: 12
      dimensions:
        - name: Иерархия
          hierarchyDimensions:
            - name: Отдел
              value:
                mode: FORMULA
                formula: '"progress_example"."Отдел"'
              dbDataType: STRING
              format: STRING
              formatting: AUTO
              displayCondition:
                mode: DISABLED
              color:
                mode: DISABLED
              width:
                value: null
                mode: PIXEL
            - name: Сотрудник
              value:
                mode: FORMULA
                formula: '"progress_example"."Сотрудник"'
              dbDataType: STRING
              format: STRING
              formatting: AUTO
              displayCondition:
                mode: DISABLED
              color:
                mode: DISABLED
              width:
                value: null
                mode: PIXEL
          displayCondition:
            mode: DISABLED
          color:
            mode: DISABLED
          width:
            value: 70
            mode: PIXEL
      filters: []
      displayCondition:
        mode: DISABLED
      timeIndicators:
        - name: Дата (Дата события)
          dbDataType: DATE
          format: DATE
          rangeSide: START
          value:
            mode: FORMULA
            formula: '"progress_example"."Дата события"'
      durationIndicators:
        - name: Длительность
          format: NUMBER
          color:
            mode: BASE
            value: "#078936"
          withLabel: true
          value:
            mode: FORMULA
            formula: '"progress_example"."Длительность"'
      progressIndicators:
        - name: Прогресс
          format: NUMBER
          value:
            mode: FORMULA
            formula: '"progress_example"."Прогресс"'
      withHint: true
      limit: 10
      withPagination: true
      scale: day
      formatting: auto
      formattingTemplate: ""
      filterMode: DEFAULT
      pageSize: 2
      columnWidth: 70
      sorting: []
      appearance:
        enabled: true
        horizontalPaddings: "40"
        verticalPaddings: "40"
        cornerRadius: "7"

Была ли статья полезна?

Да
Нет
Предыдущая
Сводная таблица
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102025. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.