Dimension
Измерения — это атрибуты ваших данных. Например, параметр «Город» указывает город, из которого происходит событие. Значения измерений в ответах отчета представляют собой строки; например, городом может быть «Париж» или «Нью-Йорк». Запросы могут иметь до 9 измерений.
Поля |
---|
name | string Имя измерения. См. раздел «Измерения API» для получения списка имен измерений, поддерживаемых основными методами отчетности, такими как runReport batchRunReports . См. раздел «Измерения реального времени» для получения списка имен измерений, поддерживаемых методом runRealtimeReport . См. раздел «Измерения последовательности» для получения списка имен измерений, поддерживаемых методом runFunnelReport . Если dimensionExpression указан, name может быть любой строкой в разрешенном наборе символов. Например, если dimensionExpression объединяет country и city , вы можете назвать это измерение countryAndCity . Выбранные вами имена измерений должны соответствовать регулярному выражению ^[a-zA-Z0-9_]$ . На измерения ссылаются по name в dimensionFilter , orderBys , dimensionExpression и pivots . |
dimensionExpression | object ( DimensionExpression ) Одно измерение может быть результатом выражения нескольких измерений. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение Измерения
Используется для выражения измерения, которое является результатом формулы нескольких измерений. Примеры использования: 1) нижний регистр (размерность) 2) объединение (размерность1, символ, размерность2).
JSON-представление |
---|
{
// Union field one_expression can be only one of the following:
"lowerCase": {
object (CaseExpression )
},
"upperCase": {
object (CaseExpression )
},
"concatenate": {
object (ConcatenateExpression )
}
// End of list of possible types for union field one_expression .
} |
Поля |
---|
Поле объединения one_expression . Укажите один тип выражения измерения для DimensionExpression . one_expression может быть только одним из следующих: |
lowerCase | object ( CaseExpression ) Используется для преобразования значения размера в нижний регистр. |
upperCase | object ( CaseExpression ) Используется для преобразования значения размера в верхний регистр. |
concatenate | object ( ConcatenateExpression ) Используется для объединения значений измерения в одно измерение. Например, измерение «страна, город»: concatenate(country, «, «, city). |
Выражение случая
Используется для преобразования значения измерения в один случай.
JSON-представление |
---|
{
"dimensionName": string
} |
Поля |
---|
dimensionName | string Имя измерения. Имя должно ссылаться на имя в поле размеров запроса. |
ОбъединитьВыражение
Используется для объединения значений измерения в одно измерение.
JSON-представление |
---|
{
"dimensionNames": [
string
],
"delimiter": string
} |
Поля |
---|
dimensionNames[] | string Названия размеров. Имена должны ссылаться на имена в поле измерений запроса. |
delimiter | string Разделитель, помещаемый между именами измерений. Разделителями часто являются одиночные символы, такие как «|». или «,», но могут быть и более длинными строками. Если значение измерения содержит разделитель, в ответе будут присутствовать оба без различия. Например, если значение параметра 1 = «US,FR», значение параметра 2 = «JP» и разделитель = «,», то ответ будет содержать «US,FR,JP». |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-06 UTC.
[null,null,["Последнее обновление: 2025-01-06 UTC."],[[["Dimensions represent data attributes, like city or country, and are limited to 9 per request."],["You can create custom dimensions using expressions that manipulate existing dimensions (e.g., lowercase, concatenate)."],["Dimension expressions can combine multiple dimensions with delimiters, such as joining country and city with a comma."],["Dimension names in expressions should refer to existing dimension names defined in the request."],["When using delimiters, ensure they don't clash with values within your dimension data to avoid ambiguity."]]],["This document outlines the structure and usage of dimensions in data reporting, focusing on creating custom dimensions. Dimensions are data attributes, like \"city.\" You can define a `dimension` with a `name` and an optional `dimensionExpression`. `DimensionExpression` allows combining or modifying existing dimensions using `lowerCase`, `upperCase`, or `concatenate` functions. `CaseExpression` changes dimension cases. `ConcatenateExpression` merges dimension values with a specified `delimiter`. Each dimension name is a string with allowed characters.\n"]]