/
Форматирование виджета "Сводная таблица"

Форматирование виджета "Сводная таблица"

Можно использовать при форматировании следующих визуальных свойств:

Настройки стиля таблиц (Шапки, Боковика, Ячейки данных”)

При работе с форматированием шапки можно использовать следующие зарезервированные команды:

  • @value - значение ячейки шапки (применяется для форматирования текстов показателя или измерений)

  • @labels - наименование ячейки с учетом ролевого измерения (необходимо включить Заголовки в настройках)

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

  • @value - значение в ячейке боковика

  • @level - уровень вложенности измерния

  • @rowLevel (@level) - текущий уровень вложенности

  • @path - массив всех родительских уровней

    • @path[0] - самый первый родитель

    • @path[@level-1] - ближайший родитель

При работе с форматированием ячеек данных можно использовать следующие зарезервированные команды:

  • @value - значение в ячейке таблицы

  • @rowPath - массив родителей-строк

  • @rowLevel - текущий уровень вложенности по строкам (РАБОТАЕТ С 1)

  • @columnPath[x] - массив родителей-столбцов (x - уровень вложенности)

  • @columnLevel - текущий уровень вложенности

  • @subcolumn - содержит название показателя

При работе с форматированием так же можно использовать HTML разметку для более глубоко форматирования текста

Примеры использования:


Изменение подсветки в фона ячеек в зависимости от названия показателя

Поле форматора находится в пункте “Настройки стиля таблиц” → “Ячейки данных“ → “Включить форматирование“

Так как в примере редактируется цвет фона, то для форматора использовалось соотвествующее поле ввода

@subcolumn=='Пробег автомобиля'? 'red':@subcolumn=='Стоимость автомобиля'?'green':'' 

Замена значения первого уровня измерения

@level===0&&@path[0]===`ru-al`?`Алтайский край` : @level===0&&@path[0]===`ru-ir`?`Иркутская область` :@level===0&&@path[0]===`ru-ms`?`Москва` :@level===0&&@path[0]===`ru-pr`?`Приморский край` :@level===0&&@path[0]===`ru-sa`?`Самарская область` :@level===0&&@path[0]===`ru-sc`?`Севастополь` :@value

Замена значения первого уровня измерения

@value + ' RUR'

Дополнение подписей измерения

@level == 0 ? @value + ' год' : @level==1? 'месяц ' + @value : ''

Изменение значений в ячейке при помощи логических и математических операций

@value >2200 ? @value * 5: @value/5

Изменение цвета текста в ячейках в зависимости от определенного значения и названия измерения

@value < 2200 && @columnPath[0]="Январь"? "red" : "black"

Изменение цвета фона ячеек в зависимости от названия месяца

@columnPath[0] == "Январь" ? '#03a9e3' : @columnPath[0] == "Февраль" ? '#0bb2c4' : @columnPath[0] == "Март" ? '#3bad68' :  @columnPath[0] == "Апрель" ? '#8bbd38' :  @columnPath[0] == "Май" ? '#cfc903' :  @columnPath[0] == "Июнь" ? '#f9ad01' : @columnPath[0] == "Июль" ? '#f08002' : @columnPath == "Август" ? '#ec494c' : @columnPath[0] == "Сентябрь" ? '#cf687d' : @columnPath[0] == "Октябрь" ? '#98648a' : @columnPath[0] == "Ноябрь" ? '#6881b9' : @columnPath[0] == "Декабрь" ? '#0078aa' : '000000'

Изменение форматирования шрифта заголовков и ячеек данных в зависимости от текста заголовка

Форматирование текста показателя в настройках шапки таблицы

@value=='Закупочная стоимость'?'<b>' + @value +'</b>':@value

Форматирование текста в ячейках данных

@subcolumn=='Закупочная стоимость'?'<b>' + @value +'</b>':@value

Вывод реестровой информации из системы сбора данных, если у атрибута выбран тип "Text"

Вывод реестровой информации из системы сбора данных, если у атрибута выбран тип "Text"

Данные с заданной разметкой в системе сбора данных

Данные отображаемые в сводной таблице

Параметры форматирования разметки применяются автоматически, дополнительных условий для форматирования писать не нужно



Related content

Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
More like this