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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

@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'

Related content

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