“维度”是指数据的属性。例如,“城市”维度表示事件来自哪个城市。报告响应中的维度值为字符串;例如,“城市”可以是“巴黎”或“纽约”。请求最多可以包含 9 个维度。
| JSON 表示法 | 
|---|
{
  "name": string,
  "dimensionExpression": {
    object ( | 
            
| 字段 | |
|---|---|
name | 
              
                 
 维度的名称。如需查看核心报告方法(例如  如果指定了  
  | 
            
dimension | 
              
                 
 一个维度可以是多个维度的表达式的结果。例如,“国家/地区、城市”维度:concatenate(country, ", ", city)。  | 
            
DimensionExpression
用于表示由多个维度的公式计算得出的维度。示例用法:1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)。
| JSON 表示法 | 
|---|
{ // Union field  | 
              
| 字段 | |
|---|---|
联合字段 one_expression。为 DimensionExpression 指定一种维度表达式。one_expression 只能是下列其中一项: | 
              |
lower | 
                
                   
 用于将维度值转换为小写形式。  | 
              
upper | 
                
                   
 用于将维度值转换为大写形式。  | 
              
concatenate | 
                
                   
 用于将维度值合并到单个维度。例如,“国家/地区、城市”维度:concatenate(country, ", ", city)。  | 
              
CaseExpression
用于将维度值转换为单个实例。
| JSON 表示法 | 
|---|
{ "dimensionName": string }  | 
              
| 字段 | |
|---|---|
dimension | 
                
                   
 维度的名称。该名称必须回引用请求的“dimensions”字段中的名称。  | 
              
ConcatenateExpression
用于将维度值合并到单个维度。
| JSON 表示法 | 
|---|
{ "dimensionNames": [ string ], "delimiter": string }  | 
              
| 字段 | |
|---|---|
dimension | 
                
                   
 维度的名称。这些名称必须与请求的“维度”字段中的名称相关联。  | 
              
delimiter | 
                
                   
 放置在维度名称之间的分隔符。 分隔符通常是单个字符(例如“|”或“,”),但也可以是较长的字符串。如果维度值包含分隔符,则响应中会同时显示这两者,没有区别。例如,如果维度 1 的值为“US,FR”,维度 2 的值为“JP”,分隔符为“,”,则响应将包含“US,FR,JP”。  |