сводная таблица
Сводная таблица.
Представление JSON |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Каждая группа строк в сводной таблице. |
columns[] | Каждая группа столбцов в сводной таблице. |
criteria | Необязательное сопоставление фильтров для смещения исходного столбца. Фильтры применяются перед агрегированием данных в сводную таблицу. Ключ карты — это смещение столбца исходного диапазона, который вы хотите отфильтровать, а значение — это критерий для этого столбца. Например, если источником был Это поле устарело в пользу |
filterSpecs[] | Фильтры применялись к исходным столбцам перед агрегированием данных для сводной таблицы. И |
values[] | Список значений для включения в сводную таблицу. |
valueLayout | Должны ли значения быть перечислены по горизонтали (в виде столбцов) или по вертикали (в виде строк). |
dataExecutionStatus | Только вывод. Статус выполнения данных для сводных таблиц источников данных. |
Поле объединения source_data . Источник данных сводной таблицы. source_data может быть только одним из следующих: | |
source | Диапазон, из которого сводная таблица считывает данные. |
dataSourceId | Идентификатор источника данных, из которого сводная таблица считывает данные. |
Сводная группа
Одна группа (строка или столбец) в сводной таблице.
Представление JSON |
---|
{ "showTotals": boolean, "valueMetadata": [ { object ( |
Поля | |
---|---|
showTotals | Истинно, если сводная таблица должна включать итоги для этой группировки. |
valueMetadata[] | Метаданные о значениях в группе. |
sortOrder | Порядок сортировки значений в этой группе. |
valueBucket | Сегмент противоположной сводной группы для сортировки. Если не указано, сортировка выполняется в алфавитном порядке по значениям этой группы. |
repeatHeadings | True, если заголовки в этой сводной группе должны повторяться. Это допустимо только для групп строк и игнорируется столбцами. По умолчанию мы минимизируем повторение заголовков, не показывая заголовки более высокого уровня, где они совпадают. Например, несмотря на то, что третья строка ниже соответствует «Q1 Mar», «Q1» не отображается, потому что она дублирует предыдущие строки. Если для параметра RepeatHeadings задано значение true, "Q1" будет повторяться для "февраля" и "марта".
|
label | Метки, используемые для групп строк/столбцов, которые можно настроить. Например, в следующей сводной таблице метка строки —
|
groupRule | Групповое правило, применяемое к этой группе строк/столбцов. |
groupLimit | Ограничение количества строк или столбцов, применяемое к этой сводной группе. |
source поля союза. Источник данных сводной группы. source может быть только одним из следующих: | |
sourceColumnOffset | Смещение столбца исходного диапазона, на котором основана эта группировка. Например, если источником был |
dataSourceColumnReference | Ссылка на столбец источника данных, на котором основана эта группировка. |
PivotGroupValueMetadata
Метаданные о значении в сводной группе.
Представление JSON |
---|
{
"value": {
object ( |
Поля | |
---|---|
value | Расчетное значение, которому соответствуют метаданные. (Обратите внимание, что |
collapsed | Истинно, если данные, соответствующие значению, свернуты. |
PivotGroupSortValueBucket
Информация о том, какие значения в сводной группе следует использовать для сортировки.
Представление JSON |
---|
{
"valuesIndex": integer,
"buckets": [
{
object ( |
Поля | |
---|---|
valuesIndex | Смещение в списке |
buckets[] | Определяет сегмент, из которого выбираются значения для сортировки. Например, в сводной таблице с одной группой строк и двумя группами столбцов группа строк может содержать до двух значений. Первое значение соответствует значению в первой группе столбцов, а второе значение соответствует значению во второй группе столбцов. Если значения не указаны, это будет означать, что строка должна быть отсортирована в соответствии с «Общим итогом» по группам столбцов. Если указано одно значение, это будет соответствовать использованию «Всего» этого сегмента. |
PivotGroupRule
Необязательный параметр PivotGroup
, который определяет сегменты для значений в столбце исходных данных, а не разбивает каждое отдельное значение. Для каждого столбца в исходных данных можно добавить только одну PivotGroup
с групповым правилом, хотя в любой заданный столбец можно добавить как PivotGroup
с правилом, так и PivotGroup
без правила.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
rule союзного поля. Правило, применяемое к PivotGroup . rule может быть только одним из следующих: | |
manualRule | |
histogramRule | |
dateTimeRule | |
ManualRule
Позволяет вручную упорядочивать значения в столбце исходных данных в сегменты с именами по вашему выбору. Например, сводная таблица, объединяющая население по штатам:
+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK | 0.7 |
| AL | 4.8 |
| AR | 2.9 |
...
+-------+-------------------+
можно превратить в сводную таблицу, которая объединяет население по часовым поясам, предоставляя список групп (например, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) для ручное групповое правило. Обратите внимание, что аналогичного эффекта можно добиться, добавив столбец часового пояса к исходным данным и настроив сводную таблицу.
+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central | 106.3 |
| Eastern | 151.9 |
| Mountain | 17.4 |
...
+-----------+-------------------+
Представление JSON |
---|
{
"groups": [
{
object ( |
Поля | |
---|---|
groups[] | Список имен групп и соответствующие элементы из исходных данных, которые сопоставляются с каждым именем группы. |
ManualRuleGroup
Название группы и список элементов исходных данных, которые следует поместить в группу с этим названием.
Представление JSON |
---|
{ "groupName": { object ( |
Поля | |
---|---|
groupName | Имя группы, которое должно быть строкой. Каждая группа в данном |
items[] | Элементы исходных данных, которые следует поместить в эту группу. Каждый элемент может быть строкой, числом или логическим значением. Элементы могут появляться не более чем в одной группе в данном |
Правило гистограммы
Позволяет организовать числовые значения в столбце исходных данных в сегменты постоянного размера. Все значения от HistogramRule.start
до HistogramRule.end
помещаются в группы размера HistogramRule.interval
. Кроме того, все значения ниже HistogramRule.start
помещаются в одну группу, а все значения выше HistogramRule.end
помещаются в другую. Требуется только HistogramRule.interval
, хотя, если HistogramRule.start
и HistogramRule.end
оба предоставлены, HistogramRule.start
должен быть меньше, чем HistogramRule.end
. Например, сводная таблица, показывающая среднюю сумму покупки по возрасту и состоящая из 50+ строк:
+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16 | $27.13 |
| 17 | $5.24 |
| 18 | $20.15 |
...
+-----+-------------------+
можно превратить в сводную таблицу, которая выглядит так, как показано ниже, применив групповое правило гистограммы с HistogramRule.start
, равным 25, HistogramRule.interval
, равным 20, и HistogramRule.end
, равным 65.
+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25 | $19.34 |
| 25-45 | $31.43 |
| 45-65 | $35.87 |
| > 65 | $27.55 |
+-------------+-------------------+
| Grand Total | $29.12 |
+-------------+-------------------+
Представление JSON |
---|
{ "interval": number, "start": number, "end": number } |
Поля | |
---|---|
interval | Размер создаваемых сегментов. Должен быть положительным. |
start | Минимальное значение, при котором элементы помещаются в сегменты постоянного размера. Значения ниже start объединяются в одно ведро. Это поле является необязательным. |
end | Максимальное значение, при котором элементы помещаются в сегменты постоянного размера. Значения выше конца объединяются в одно ведро. Это поле является необязательным. |
ДатаВремяПравило
Позволяет упорядочивать значения даты и времени в столбце исходных данных в сегменты на основе выбранных частей их значений даты или времени. Например, рассмотрим сводную таблицу, показывающую транзакции продаж по дате:
+----------+--------------+
| Date | SUM of Sales |
+----------+--------------+
| 1/1/2017 | $621.14 |
| 2/3/2017 | $708.84 |
| 5/8/2017 | $326.84 |
...
+----------+--------------+
Применение группового правила даты и времени с DateTimeRuleType
, равным YEAR_MONTH, приводит к следующей сводной таблице.
+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan | $53,731.78 |
| 2017-Feb | $83,475.32 |
| 2017-Mar | $94,385.05 |
...
+--------------+--------------+
Представление JSON |
---|
{
"type": enum ( |
Поля | |
---|---|
type | Применяемый тип группировки даты и времени. |
DateTimeRuleType
Доступные типы правил группировки даты и времени. В этой документации предполагается, что языковой стандарт электронной таблицы — «en-US», хотя фактическое отображение дат и времени использует языковой стандарт электронной таблицы для некоторых типов правил.
перечисления | |
---|---|
DATE_TIME_RULE_TYPE_UNSPECIFIED | Тип по умолчанию, не использовать. |
SECOND | Группировать даты по секундам, от 0 до 59. |
MINUTE | Сгруппируйте даты по минутам, от 0 до 59. |
HOUR | Сгруппируйте даты по часам, используя 24-часовую систему, от 0 до 23. |
HOUR_MINUTE | Сгруппируйте даты по часам и минутам, используя 24-часовую систему, например 19:45. |
HOUR_MINUTE_AMPM | Сгруппируйте даты по часам и минутам, используя 12-часовую систему, например 19:45. Обозначение AM/PM переводится в зависимости от языкового стандарта электронной таблицы. |
DAY_OF_WEEK | Сгруппируйте даты по дням недели, например воскресенье. Дни недели будут переведены в зависимости от языкового стандарта электронной таблицы. |
DAY_OF_YEAR | Сгруппируйте даты по дням года, от 1 до 366. Обратите внимание, что даты после 29 февраля попадают в разные корзины в високосные годы и в невисокосные годы. |
DAY_OF_MONTH | Сгруппируйте даты по дням месяца, от 1 до 31. |
DAY_MONTH | Сгруппируйте даты по дням и месяцам, например, 22 ноября. Месяц переводится на основе языкового стандарта электронной таблицы. |
MONTH | Сгруппируйте даты по месяцам, например, ноябрь. Месяц переводится в зависимости от языкового стандарта электронной таблицы. |
QUARTER | Сгруппируйте даты по кварталам, например Q1 (что соответствует январю-марту). |
YEAR | Сгруппируйте даты по годам, например 2008. |
YEAR_MONTH | Сгруппируйте даты по годам и месяцам, например 2008-ноябрь. Месяц переводится на основе языкового стандарта электронной таблицы. |
YEAR_QUARTER | Сгруппируйте даты по годам и кварталам, например 2008 Q4. |
YEAR_MONTH_DAY | Сгруппируйте даты по году, месяцу и дню, например 2008-11-22. |
PivotGroupLimit
Ограничение количества строк или столбцов в сводной группе.
Представление JSON |
---|
{ "countLimit": integer, "applyOrder": integer } |
Поля | |
---|---|
countLimit | Лимит счета. |
applyOrder | Порядок, в котором ограничение группы применяется к сводной таблице. Ограничения сводной группы применяются от меньшего к большему порядковому номеру. Номера заказов нормированы на последовательные целые числа от 0. Для запроса на запись, чтобы полностью настроить прикладные заказы, во всех ограничениях сводной группы это поле должно быть установлено с уникальным номером. В противном случае порядок определяется индексом в списке |
PivotFilterCriteria
Критерии отображения/скрытия строк в сводной таблице.
Представление JSON |
---|
{
"visibleValues": [
string
],
"condition": {
object ( |
Поля | |
---|---|
visibleValues[] | Значения, которые должны быть включены. Значения, не указанные здесь, исключаются. |
condition | Условие, которое должно быть истинным для отображения значений. ( Значения условий, которые относятся к диапазонам в нотации A1, оцениваются относительно листа сводной таблицы. Ссылки обрабатываются абсолютно, поэтому не заполняются сводной таблицей. Например, значение условия На исходные данные сводной таблицы можно ссылаться по имени заголовка столбца. Например, если в исходных данных есть столбцы с именами «Доход» и «Стоимость», а к столбцу «Доход» применяется условие с типом |
visibleByDefault | Отображаются ли значения по умолчанию. Если true, |
PivotFilterSpec
Критерии фильтра сводной таблицы, связанные с определенным смещением исходного столбца.
Представление JSON |
---|
{ "filterCriteria": { object ( |
Поля | |
---|---|
filterCriteria | Критерии столбца. |
source поля союза. Исходный столбец, к которому применяется этот фильтр. source может быть только одним из следующих: | |
columnOffsetIndex | Отсчитываемое от нуля смещение столбца исходного диапазона. |
dataSourceColumnReference | Ссылка на столбец источника данных. |
PivotValue
Определение того, как должно вычисляться значение в сводной таблице.
Представление JSON |
---|
{ "summarizeFunction": enum ( |
Поля | |
---|---|
summarizeFunction | Функция для суммирования значения. Если задана |
name | Имя, используемое для значения. |
calculatedDisplayType | Если указано, указывает, что опорные значения должны отображаться как результат вычисления с другим опорным значением. Например, если для calculateDisplayType указано значение PERCENT_OF_GRAND_TOTAL, все сводные значения отображаются в процентах от общей суммы. В редакторе таблиц это называется «Показать как» в разделе значений сводной таблицы. |
value поля объединения. Данные, используемые для значений в сводной таблице. Должно быть установлено ровно одно значение. value может быть только одним из следующих: | |
sourceColumnOffset | Смещение столбца исходного диапазона, из которого считывается это значение. Например, если источником был |
formula | Пользовательская формула для расчета стоимости. Формула должна начинаться с символа |
dataSourceColumnReference | Ссылка на столбец источника данных, из которого считывается это значение. |
PivotValueSummarizeFunction
Функция для суммирования опорного значения.
перечисления | |
---|---|
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED | По умолчанию не использовать. |
SUM | Соответствует функции SUM . |
COUNTA | Соответствует функции COUNTA . |
COUNT | Соответствует функции COUNT . |
COUNTUNIQUE | Соответствует функции COUNTUNIQUE . |
AVERAGE | Соответствует функции AVERAGE . |
MAX | Соответствует функции MAX . |
MIN | Соответствует функции MIN . |
MEDIAN | Соответствует функции MEDIAN . |
PRODUCT | Соответствует функции PRODUCT . |
STDEV | Соответствует функции STDEV . |
STDEVP | Соответствует функции STDEVP . |
VAR | Соответствует функции VAR . |
VARP | Соответствует функции VARP . |
CUSTOM | Указывает, что формулу следует использовать как есть. Действителен, только если установлен параметр PivotValue.formula . |
PivotValueCalculatedDisplayType
Возможные способы вычисления опорных значений для отображения.
перечисления | |
---|---|
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED | Значение по умолчанию, не использовать. |
PERCENT_OF_ROW_TOTAL | Показывает сводные значения в процентах от общих значений строки. |
PERCENT_OF_COLUMN_TOTAL | Показывает сводные значения в процентах от общих значений столбца. |
PERCENT_OF_GRAND_TOTAL | Показывает сводные значения в процентах от общих значений. |
PivotValueLayout
Расположение сводных значений.
перечисления | |
---|---|
HORIZONTAL | Значения располагаются горизонтально (в виде столбцов). |
VERTICAL | Значения располагаются вертикально (в виде строк). |
сводная таблица
Сводная таблица.
Представление JSON |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Каждая группа строк в сводной таблице. |
columns[] | Каждая группа столбцов в сводной таблице. |
criteria | Необязательное сопоставление фильтров для смещения исходного столбца. Фильтры применяются перед агрегированием данных в сводную таблицу. Ключ карты — это смещение столбца исходного диапазона, который вы хотите отфильтровать, а значение — это критерий для этого столбца. Например, если источником был Это поле устарело в пользу |
filterSpecs[] | Фильтры применялись к исходным столбцам перед агрегированием данных для сводной таблицы. И |
values[] | Список значений для включения в сводную таблицу. |
valueLayout | Должны ли значения быть перечислены по горизонтали (в виде столбцов) или по вертикали (в виде строк). |
dataExecutionStatus | Только вывод. Статус выполнения данных для сводных таблиц источников данных. |
Поле объединения source_data . Источник данных сводной таблицы. source_data может быть только одним из следующих: | |
source | Диапазон, из которого сводная таблица считывает данные. |
dataSourceId | Идентификатор источника данных, из которого сводная таблица считывает данные. |
Сводная группа
Одна группа (строка или столбец) в сводной таблице.
Представление JSON |
---|
{ "showTotals": boolean, "valueMetadata": [ { object ( |
Поля | |
---|---|
showTotals | Истинно, если сводная таблица должна включать итоги для этой группировки. |
valueMetadata[] | Метаданные о значениях в группе. |
sortOrder | Порядок сортировки значений в этой группе. |
valueBucket | Сегмент противоположной сводной группы для сортировки. Если не указано, сортировка выполняется в алфавитном порядке по значениям этой группы. |
repeatHeadings | True, если заголовки в этой сводной группе должны повторяться. Это допустимо только для групп строк и игнорируется столбцами. По умолчанию мы минимизируем повторение заголовков, не показывая заголовки более высокого уровня, где они совпадают. Например, несмотря на то, что третья строка ниже соответствует «Q1 Mar», «Q1» не отображается, потому что она дублирует предыдущие строки. Если для параметра RepeatHeadings задано значение true, "Q1" будет повторяться для "февраля" и "марта".
|
label | Метки, используемые для групп строк/столбцов, которые можно настроить. Например, в следующей сводной таблице метка строки —
|
groupRule | Групповое правило, применяемое к этой группе строк/столбцов. |
groupLimit | Ограничение количества строк или столбцов, применяемое к этой сводной группе. |
source поля союза. Источник данных сводной группы. source может быть только одним из следующих: | |
sourceColumnOffset | Смещение столбца исходного диапазона, на котором основана эта группировка. Например, если источником был |
dataSourceColumnReference | Ссылка на столбец источника данных, на котором основана эта группировка. |
PivotGroupValueMetadata
Метаданные о значении в сводной группе.
Представление JSON |
---|
{
"value": {
object ( |
Поля | |
---|---|
value | Расчетное значение, которому соответствуют метаданные. (Обратите внимание, что |
collapsed | Истинно, если данные, соответствующие значению, свернуты. |
PivotGroupSortValueBucket
Информация о том, какие значения в сводной группе следует использовать для сортировки.
Представление JSON |
---|
{
"valuesIndex": integer,
"buckets": [
{
object ( |
Поля | |
---|---|
valuesIndex | Смещение в списке |
buckets[] | Определяет сегмент, из которого выбираются значения для сортировки. Например, в сводной таблице с одной группой строк и двумя группами столбцов группа строк может содержать до двух значений. Первое значение соответствует значению в первой группе столбцов, а второе значение соответствует значению во второй группе столбцов. Если значения не указаны, это будет означать, что строка должна быть отсортирована в соответствии с «Общим итогом» по группам столбцов. Если указано одно значение, это будет соответствовать использованию «Всего» этого сегмента. |
PivotGroupRule
Необязательный параметр PivotGroup
, который определяет сегменты для значений в столбце исходных данных, а не разбивает каждое отдельное значение. Для каждого столбца в исходных данных можно добавить только одну PivotGroup
с групповым правилом, хотя в любой заданный столбец можно добавить как PivotGroup
с правилом, так и PivotGroup
без правила.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
rule союзного поля. Правило, применяемое к PivotGroup . rule может быть только одним из следующих: | |
manualRule | |
histogramRule | |
dateTimeRule | |
ManualRule
Позволяет вручную упорядочивать значения в столбце исходных данных в сегменты с именами по вашему выбору. Например, сводная таблица, объединяющая население по штатам:
+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK | 0.7 |
| AL | 4.8 |
| AR | 2.9 |
...
+-------+-------------------+
можно превратить в сводную таблицу, которая объединяет население по часовым поясам, предоставляя список групп (например, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) для ручное групповое правило. Обратите внимание, что аналогичного эффекта можно добиться, добавив столбец часового пояса к исходным данным и настроив сводную таблицу.
+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central | 106.3 |
| Eastern | 151.9 |
| Mountain | 17.4 |
...
+-----------+-------------------+
Представление JSON |
---|
{
"groups": [
{
object ( |
Поля | |
---|---|
groups[] | Список имен групп и соответствующие элементы из исходных данных, которые сопоставляются с каждым именем группы. |
ManualRuleGroup
Название группы и список элементов исходных данных, которые следует поместить в группу с этим названием.
Представление JSON |
---|
{ "groupName": { object ( |
Поля | |
---|---|
groupName | Имя группы, которое должно быть строкой. Каждая группа в данном |
items[] | Элементы исходных данных, которые следует поместить в эту группу. Каждый элемент может быть строкой, числом или логическим значением. Элементы могут появляться не более чем в одной группе в данном |
Правило гистограммы
Позволяет организовать числовые значения в столбце исходных данных в сегменты постоянного размера. Все значения от HistogramRule.start
до HistogramRule.end
помещаются в группы размера HistogramRule.interval
. Кроме того, все значения ниже HistogramRule.start
помещаются в одну группу, а все значения выше HistogramRule.end
помещаются в другую. Требуется только HistogramRule.interval
, хотя, если HistogramRule.start
и HistogramRule.end
оба предоставлены, HistogramRule.start
должен быть меньше, чем HistogramRule.end
. Например, сводная таблица, показывающая среднюю сумму покупки по возрасту и состоящая из 50+ строк:
+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16 | $27.13 |
| 17 | $5.24 |
| 18 | $20.15 |
...
+-----+-------------------+
можно превратить в сводную таблицу, которая выглядит так, как показано ниже, применив групповое правило гистограммы с HistogramRule.start
, равным 25, HistogramRule.interval
, равным 20, и HistogramRule.end
, равным 65.
+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25 | $19.34 |
| 25-45 | $31.43 |
| 45-65 | $35.87 |
| > 65 | $27.55 |
+-------------+-------------------+
| Grand Total | $29.12 |
+-------------+-------------------+
Представление JSON |
---|
{ "interval": number, "start": number, "end": number } |
Поля | |
---|---|
interval | Размер создаваемых сегментов. Должен быть положительным. |
start | Минимальное значение, при котором элементы помещаются в сегменты постоянного размера. Значения ниже start объединяются в одно ведро. Это поле является необязательным. |
end | Максимальное значение, при котором элементы помещаются в сегменты постоянного размера. Значения выше конца объединяются в одно ведро. Это поле является необязательным. |
ДатаВремяПравило
Позволяет упорядочивать значения даты и времени в столбце исходных данных в сегменты на основе выбранных частей их значений даты или времени. Например, рассмотрим сводную таблицу, показывающую транзакции продаж по дате:
+----------+--------------+
| Date | SUM of Sales |
+----------+--------------+
| 1/1/2017 | $621.14 |
| 2/3/2017 | $708.84 |
| 5/8/2017 | $326.84 |
...
+----------+--------------+
Применение группового правила даты и времени с DateTimeRuleType
, равным YEAR_MONTH, приводит к следующей сводной таблице.
+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan | $53,731.78 |
| 2017-Feb | $83,475.32 |
| 2017-Mar | $94,385.05 |
...
+--------------+--------------+
Представление JSON |
---|
{
"type": enum ( |
Поля | |
---|---|
type | Применяемый тип группировки даты и времени. |
DateTimeRuleType
Доступные типы правил группировки даты и времени. В этой документации предполагается, что языковой стандарт электронной таблицы — «en-US», хотя фактическое отображение дат и времени использует языковой стандарт электронной таблицы для некоторых типов правил.
перечисления | |
---|---|
DATE_TIME_RULE_TYPE_UNSPECIFIED | Тип по умолчанию, не использовать. |
SECOND | Группировать даты по секундам, от 0 до 59. |
MINUTE | Сгруппируйте даты по минутам, от 0 до 59. |
HOUR | Сгруппируйте даты по часам, используя 24-часовую систему, от 0 до 23. |
HOUR_MINUTE | Сгруппируйте даты по часам и минутам, используя 24-часовую систему, например 19:45. |
HOUR_MINUTE_AMPM | Сгруппируйте даты по часам и минутам, используя 12-часовую систему, например 19:45. Обозначение AM/PM переводится в зависимости от языкового стандарта электронной таблицы. |
DAY_OF_WEEK | Сгруппируйте даты по дням недели, например воскресенье. Дни недели будут переведены в зависимости от языкового стандарта электронной таблицы. |
DAY_OF_YEAR | Сгруппируйте даты по дням года, от 1 до 366. Обратите внимание, что даты после 29 февраля попадают в разные корзины в високосные годы и в невисокосные годы. |
DAY_OF_MONTH | Сгруппируйте даты по дням месяца, от 1 до 31. |
DAY_MONTH | Сгруппируйте даты по дням и месяцам, например, 22 ноября. Месяц переводится на основе языкового стандарта электронной таблицы. |
MONTH | Сгруппируйте даты по месяцам, например, ноябрь. Месяц переводится в зависимости от языкового стандарта электронной таблицы. |
QUARTER | Сгруппируйте даты по кварталам, например Q1 (что соответствует январю-марту). |
YEAR | Сгруппируйте даты по годам, например 2008. |
YEAR_MONTH | Сгруппируйте даты по годам и месяцам, например 2008-ноябрь. Месяц переводится на основе языкового стандарта электронной таблицы. |
YEAR_QUARTER | Сгруппируйте даты по годам и кварталам, например 2008 Q4. |
YEAR_MONTH_DAY | Сгруппируйте даты по году, месяцу и дню, например 2008-11-22. |
PivotGroupLimit
Ограничение количества строк или столбцов в сводной группе.
Представление JSON |
---|
{ "countLimit": integer, "applyOrder": integer } |
Поля | |
---|---|
countLimit | Лимит счета. |
applyOrder | Порядок, в котором ограничение группы применяется к сводной таблице. Ограничения сводной группы применяются от меньшего к большему порядковому номеру. Номера заказов нормированы на последовательные целые числа от 0. Для запроса на запись, чтобы полностью настроить прикладные заказы, во всех ограничениях сводной группы это поле должно быть установлено с уникальным номером. В противном случае порядок определяется индексом в списке |
PivotFilterCriteria
Критерии отображения/скрытия строк в сводной таблице.
Представление JSON |
---|
{
"visibleValues": [
string
],
"condition": {
object ( |
Поля | |
---|---|
visibleValues[] | Значения, которые должны быть включены. Значения, не указанные здесь, исключаются. |
condition | Условие, которое должно быть истинным для отображения значений. ( Значения условий, которые относятся к диапазонам в нотации A1, оцениваются относительно листа сводной таблицы. Ссылки обрабатываются абсолютно, поэтому не заполняются сводной таблицей. Например, значение условия На исходные данные сводной таблицы можно ссылаться по имени заголовка столбца. Например, если в исходных данных есть столбцы с именами «Доход» и «Стоимость», а к столбцу «Доход» применяется условие с типом |
visibleByDefault | Отображаются ли значения по умолчанию. Если true, |
PivotFilterSpec
Критерии фильтра сводной таблицы, связанные с определенным смещением исходного столбца.
Представление JSON |
---|
{ "filterCriteria": { object ( |
Поля | |
---|---|
filterCriteria | Критерии столбца. |
source поля союза. Исходный столбец, к которому применяется этот фильтр. source может быть только одним из следующих: | |
columnOffsetIndex | Отсчитываемое от нуля смещение столбца исходного диапазона. |
dataSourceColumnReference | Ссылка на столбец источника данных. |
PivotValue
Определение того, как должно вычисляться значение в сводной таблице.
Представление JSON |
---|
{ "summarizeFunction": enum ( |
Поля | |
---|---|
summarizeFunction | Функция для суммирования значения. Если задана |
name | Имя, используемое для значения. |
calculatedDisplayType | Если указано, указывает, что опорные значения должны отображаться как результат вычисления с другим опорным значением. Например, если для calculateDisplayType указано значение PERCENT_OF_GRAND_TOTAL, все сводные значения отображаются в процентах от общей суммы. В редакторе таблиц это называется «Показать как» в разделе значений сводной таблицы. |
value поля объединения. Данные, используемые для значений в сводной таблице. Должно быть установлено ровно одно значение. value может быть только одним из следующих: | |
sourceColumnOffset | Смещение столбца исходного диапазона, из которого считывается это значение. Например, если источником был |
formula | Пользовательская формула для расчета стоимости. Формула должна начинаться с символа |
dataSourceColumnReference | Ссылка на столбец источника данных, из которого считывается это значение. |
PivotValueSummarizeFunction
Функция для суммирования опорного значения.
перечисления | |
---|---|
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED | По умолчанию не использовать. |
SUM | Соответствует функции SUM . |
COUNTA | Соответствует функции COUNTA . |
COUNT | Соответствует функции COUNT . |
COUNTUNIQUE | Соответствует функции COUNTUNIQUE . |
AVERAGE | Соответствует функции AVERAGE . |
MAX | Соответствует функции MAX . |
MIN | Соответствует функции MIN . |
MEDIAN | Соответствует функции MEDIAN . |
PRODUCT | Соответствует функции PRODUCT . |
STDEV | Соответствует функции STDEV . |
STDEVP | Соответствует функции STDEVP . |
VAR | Соответствует функции VAR . |
VARP | Соответствует функции VARP . |
CUSTOM | Указывает, что формулу следует использовать как есть. Действителен, только если установлен параметр PivotValue.formula . |
PivotValueCalculatedDisplayType
Возможные способы вычисления опорных значений для отображения.
перечисления | |
---|---|
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED | Значение по умолчанию, не использовать. |
PERCENT_OF_ROW_TOTAL | Показывает сводные значения в процентах от общих значений строки. |
PERCENT_OF_COLUMN_TOTAL | Показывает сводные значения в процентах от общих значений столбца. |
PERCENT_OF_GRAND_TOTAL | Показывает сводные значения в процентах от общих значений. |
PivotValueLayout
Расположение сводных значений.
перечисления | |
---|---|
HORIZONTAL | Значения располагаются горизонтально (в виде столбцов). |
VERTICAL | Значения располагаются вертикально (в виде строк). |