Dimension

ابعاد ویژگی های داده های شما هستند. به عنوان مثال، شهر بعد شهری را نشان می دهد که یک رویداد از آن سرچشمه می گیرد. مقادیر ابعاد در پاسخ های گزارش رشته ای هستند. به عنوان مثال، شهر می تواند "پاریس" یا "نیویورک" باشد. درخواست تا 8 بعد مجاز است.

نمایندگی JSON
{
  "name": string,
  "dimensionExpression": {
    object (DimensionExpression)
  }
}
زمینه های
name

string

نام ابعاد. برای لیست نام ابعاد به ابعاد API مراجعه کنید.

اگر dimensionExpression مشخص شده باشد، name می تواند هر رشته ای باشد که شما می خواهید. به عنوان مثال اگر یک dimensionExpression country و city را به هم متصل می کند، می توانید آن بعد را countryAndCity بنامید.

ابعاد با name در dimensionFilter , orderBys , dimensionExpression و pivots ارجاع می شوند.

dimensionExpression

object ( DimensionExpression )

یک بعد می تواند نتیجه بیان چند بعد باشد. به عنوان مثال، بعد "کشور، شهر": concatenate(کشور، "، "، شهر).

DimensionExpression

برای بیان یک بعد که حاصل فرمول چند بعد است استفاده می شود. کاربردهای مثال: 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(کشور، "، "، شهر).

Case Expression

برای تبدیل مقدار ابعاد به یک مورد استفاده می شود.

نمایندگی JSON
{
  "dimensionName": string
}
زمینه های
dimensionName

string

نام یک بعد نام باید به یک نام در قسمت ابعاد درخواست اشاره کند.

ConcatenateExpression

برای ترکیب مقادیر ابعاد به یک بعد واحد استفاده می شود.

نمایندگی JSON
{
  "dimensionNames": [
    string
  ],
  "delimiter": string
}
زمینه های
dimensionNames[]

string

نام ابعاد نام ها باید به نام هایی در قسمت ابعاد درخواست مراجعه کنند.

delimiter

string

جداکننده بین نام ابعاد قرار می گیرد.

جداکننده ها اغلب کاراکترهای منفرد هستند مانند "|" یا ""، اما می تواند رشته های طولانی تر باشد. اگر یک مقدار بعد حاوی جداکننده باشد، هر دو بدون هیچ تمایزی در پاسخ وجود خواهند داشت. به عنوان مثال، اگر مقدار بعد 1 = "US,FR"، مقدار بعد 2 = "JP" و جداکننده = "،"، پاسخ شامل "US,FR,JP" خواهد بود.