Сводная таблица
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2409
SaaS

Сводная таблица

В этой статье
  • Сводная таблица
  • Настройки виджета
  • Настройка данных
  • Настройка отображения
  • Настройка фильтрации
  • Режим просмотра
  • Настройка виджета в YAML

Сводная таблица — это виджет, который позволяет вывести общую информацию по двум разрезам данных.

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

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

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

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

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

Мера

Для меры доступны стандартные настройки и дополнительные, описанные ниже.

Вид

Параметр Вид отвечает за окрашивание значения меры в таблице. Доступные варианты:

  • Выключено (по умолчанию)
  • Окрашивание текста
  • Окрашивание ячейки
  • Окрашивание таблицы
  • Окрашивание таблицы по заданному диапазону
  • Диаграмма (для агрегированных показателей):
    • Минимальное значение (по умолчанию минимальное значение таблицы берется за 0%. Значения ниже или равные установленному будут приниматься за 0%).
    • Максимальное значение (по умолчанию максимальное значение таблицы берется за 100%. Значения выше или равные установленному будут приниматься за 100%).
    • Единицы измерения (для формата Длительность): дни/часы/минуты/секунды

Минимальное и максимальное значения при включении режима Окрашивание таблицы по заданному диапазону у настройки Вид проставляются автоматически:

  • в формате Длительность при переключении единиц измерения в поле настройки диапазона в виде подсказки
  • в формате Число как заданное значение

Для разрезов в виджете нельзя настроить цвет. Для меры доступны следующие режимы настройки цвета (кроме режима Без отображения):

  • Авто
  • По градиенту
  • По правилу (для значений доступны правила с режимом Базовый или Настроить)
  • Настроить (по формуле)
Сортировка

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

Совет

Рекомендуем добавлять сортировку по одному разрезу строки и столбца для гарантированного корректного вывода данных в таблице. Сортировку можно накладывать в любом направлении.

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

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

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

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

Ограничивает количество отображаемых строк для разреза Строка (по умолчанию — 15, максимальное значение — 150).

Лимит 2-го разреза

Ограничивает количество отображаемых строк для разреза Столбец (по умолчанию установлено максимальное значение — 50).

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

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

Заметка

Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.

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

Пролистывать страницы можно с помощью панели постраничной навигации, которая расположена в правом нижнем углу таблицы.

Панель навигации

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

Больше о виджете «Сводная таблица» в видеокурсе.

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

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

КлючТипОпределение
Настройка данных
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМеры в описании
name
stringНазвание меры
value
Формула меры
dataType
enumТип данных меры
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
displaySign
enumВид:
- NONE
- INDICATOR
displayCondition
Отображать (условие отображения)
row / columnСтрока / Столбец
name
stringНазвание показателя
value
Формула показателя
dataType
enumТип данных показателя
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
hierarchyDimensions
Разрезы иерархии
Если добавлен этот параметр, то разрез определяется как иерархия
name
stringНазвание разреза
value
Формула разреза
dataType
enumТип данных разреза
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
displayCondition
Отображать (условие отображения)
onClick
Действия по клику
Если показатель иерархический, параметр не применяется
displayCondition
Отображать (условие отображения)
measuresМеры
name
stringНазвание меры
value
Формула меры
dataType
enumТип данных меры
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
displaySign
numberВид:
- NONE
- TEXT
- FILL
- DIAGRAM
- DIAGRAM_IN_RANGE
- INDICATOR
color
Цвет:
- AUTO
- GRADIENT
- FORMULA
- RULE
Только для:
- TEXT
- FILL
- DIAGRAM
- DIAGRAM_IN_RANGE
range
Диапазон
Только для DIAGRAM_IN_RANGE
unit
enumЕдиница измерения:
- SECONDS
- MINUTES
- HOURS
- DAYS
min
numberМинимальное значение
max
numberМаксимальное значение
displayCondition
Отображать (условие отображения)
sortingСортировка
Настройка отображения
titleSizenumberРазмер заголовка
titleColorЦвет заголовка:
- AUTO
- BASE
titleweightenumТолщина шрифта:
- NORMAL
- BOLD
textsizenumberРазмер текста
rowsLimitnumberЛимит строк
columnsLimitnumberЛимит колонок
hideEmptyValuesbooleanСкрыть пустые значения
displayconditionОтображать (условие отображения)
displayConditionCommentstringКомментарий (замещающий текст)
Только для режимов VARIABLE и FORMULA
Настройка фильтрации
filterModeenumРежим фильтрации:
- DEFAULT
- SINGLE
- MULTI
- DISABLED
ignoreFiltersbooleanИгнорировать фильтры
filtersФильтры
aggregateFiltersАгрегатные фильтры
stateNamestringСостояние

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

- key: PIVOT_TABLE
    apiVersion: "7"
    type: PIVOT_TABLE
    settings:
      displayCondition:
        mode: DISABLED
      hideZeroValues: false
      textSize: 12
      ignoreFilters: false
      column:
        - displayCondition:
            mode: DISABLED
          name: Иерархия
          hierarchyDimensions:
            - dataType: DATE
              name: Квартал и Год
              format: DATE
              value:
                mode: FORMULA
                formula: if(defaultValueOfArgumentType("sale"."Дата") = "sale"."Дата", 0,
                  toYear("sale"."Дата") * 10 + toQuarter("sale"."Дата"))
              formatting: AUTO
            - hideEmptyValues: true
              dataType: DATE
              name: Месяц и год
              format: MONTH_YEAR
              value:
                mode: TEMPLATE
                templateName: yearAndMonth
                dbType: CH
                tableName: sale
                columnName: Дата
              formatting: AUTO
          onClick: []
      filters: []
      filterMode: DEFAULT
      measures:
        - displayCondition:
            mode: DISABLED
          color:
            mode: FORMULA
            formula: If(sum("sale"."Кол-во продаж") < 50, '#E51320', '')
          formattingTemplate: ""
          dataType: INTEGER
          name: Кол-во продаж
          format: NUMBER
          value:
            mode: FORMULA
            formula: sum("sale"."Кол-во продаж")
          formatting: "#,##x"
          displaySign: TEXT
        - displayCondition:
            mode: DISABLED
          color:
            mode: GRADIENT
            endValue: "#e51320"
            startValue: "#ffffff"
          formattingTemplate: ""
          dataType: FLOAT
          name: Сумма продаж
          format: NUMBER
          value:
            mode: FORMULA
            formula: sum("sale"."Сумма продаж")
          formatting: "#,##x"
          displaySign: FILL
      sorting:
        - name: Иерархия
          value:
            mode: IN_WIDGET
            index: 0
            group: column
          direction: ASC
        - name: Сумма продаж
          value:
            mode: IN_WIDGET
            index: 1
            group: measures
          direction: DESC
      row:
        - displayCondition:
            mode: DISABLED
          hideEmptyValues: true
          dataType: STRING
          name: Магазин
          format: STRING
          value:
            mode: FORMULA
            formula: '"store"."Магазин"'
          formatting: AUTO
          onClick: []
      title: ""
      titleSize: 14
      stateName: null
      rowsLimit: 15
      columnsLimit: 50
      titleColor:
        mode: AUTO
      titleWeight: NORMAL
      showMarkdown: false
      markdownMeasures: []
      markdownText: ""

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

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