Блок настройки сводных таблиц
Блок настроек сводных таблиц инструкции FORM - управление начальными настройками вида отображения сводная таблица в интерактивном представлении формы.
Синтаксис
PIVOT
pivotSettingsBlock1
...
pivotSettingsBlockN
Где каждый pivotSettingsBlocki является блоком настроек. Эти блоки могут быть перечислены в произвольном порядке. Каждый блок может иметь один из следующих синтаксисов:
COLUMNS colFormPropertyList1, ..., colFormPropertyListM
ROWS rowFormPropertyList1, ..., rowFormPropertyListK
MEASURES measureFormPropertyName1, ..., measureFormPropertyNameL
objectGroupId pivotOptions
Каждый из colFormPropertyListi и rowFormPropertyListj может описывать либо одиночное свойство, либо группу свойств:
formProperty
(formProperty1, ..., formPropertyX)
Каждое formProperty описывает либо свойство на форме, либо специальное свойство на форме (колонка).
formPropertyName | MEASURES(groupObject)
Опции pivotOptions могут быть перечислены друг за другом в произвольном порядке. Поддерживается следующий набор опций:
pivotType
calcType
settingsType
Описание
Блок настроек сводных таблиц позволяет задать начальные настройки сводных таблиц формы. С его помощью можно добавить свойства на форме в соответствующие списки колонок (блок COLUMNS), рядов (блок ROWS) и измерений (блок MEASURES) сводной таблицы, а также указать начальные значения некоторых опций сводных таблиц.
Параметры
-
formPropertyName -
MEASURES(groupObject)Ключевое слово
MEASURESс идентификатором группы объектов в круглых скобках обозначает специальное свойство на форме(колонка). -
measureFormPropertyName1, ..., measureFormPropertyNameLСписок имен свойств на форме. Определяет свойства на форме, которые добавляются в списки измерений соответствующих сводных таблиц.
-
objectGroupIdИдентификатор группы объектов, к которой применяются опции из описываемого блока настроек.
-
pivotTypeСтроковый литерал, который определяет начальный вид отображения сводной таблицы. Может принимать одно из следующих значений:
'Table'(значение по умолчанию)'Table Bar Chart''Table Heatmap''Table Row Heatmap''Table Col Heatmap''Bar Chart''Stacked Bar Chart''Line Chart''Area Chart''Scatter Chart''Multiple Pie Chart''Horizontal Bar Chart''Horizontal Stacked Bar Chart'
-
calcTypeУказание начальной агрегирующей функции. Может задаваться одним из ключевых слов:
SUM- сумма значений (значение по умолчанию)MAX- максимум значенийMIN- минимум значений
-
settingsTypeУказание того, показываются ли пользователю настройки сводной таблицы. Может задаваться одним из ключевых слов:
SETTINGS- настройки показываются (значение по умолчанию)NOSETTINGS- настройки не показываются
Пример
FORM PivotTest
OBJECTS s = Store
PROPERTIES(s) name, storeSizeCode, storeSizeName, storeSizeFullName
PIVOT s 'Bar Chart' NOSETTINGS MAX
ROWS (name(s), MEASURES(s)) COLUMNS storeSizeName(s), storeSizeFullName(s) MEASURES storeSizeCode(s)
;