ابعاد ویژگی های داده های شما هستند. به عنوان مثال، شهر بعد شهری را نشان می دهد که یک رویداد از آن سرچشمه می گیرد. مقادیر ابعاد در پاسخ های گزارش رشته ای هستند. به عنوان مثال، شهر می تواند "پاریس" یا "نیویورک" باشد. درخواست تا 9 بعد مجاز است.
نمایندگی JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
فیلدها | |
---|---|
name | نام ابعاد. برای لیستی از نام ابعاد پشتیبانی شده توسط روش های گزارش اصلی مانند اگر ابعاد با |
dimension Expression | یک بعد می تواند نتیجه بیان چند بعد باشد. به عنوان مثال، بعد "کشور، شهر": concatenate(کشور، "، "، شهر). |
DimensionExpression
برای بیان یک بعد که حاصل فرمول چند بعد است استفاده می شود. کاربردهای مثال: 1) حروف کوچک (بعد) 2) الحاق (بعد 1، نماد، بعد 2).
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
فیلد اتحادیه one_expression . یک نوع عبارت بعد را برای DimensionExpression مشخص کنید. one_expression می تواند تنها یکی از موارد زیر باشد: | |
lower Case | برای تبدیل مقدار ابعاد به حروف کوچک استفاده می شود. |
upper Case | برای تبدیل مقدار ابعاد به حروف بزرگ استفاده می شود. |
concatenate | برای ترکیب مقادیر ابعاد به یک بعد واحد استفاده می شود. به عنوان مثال، بعد "کشور، شهر": concatenate(کشور، "، "، شهر). |
Case Expression
برای تبدیل مقدار ابعاد به یک مورد استفاده می شود.
نمایندگی JSON |
---|
{ "dimensionName": string } |
فیلدها | |
---|---|
dimension Name | نام یک بعد نام باید به یک نام در قسمت ابعاد درخواست اشاره کند. |
ConcatenateExpression
برای ترکیب مقادیر ابعاد به یک بعد واحد استفاده می شود.
نمایندگی JSON |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
فیلدها | |
---|---|
dimension Names[] | نام ابعاد نام ها باید به نام هایی در قسمت ابعاد درخواست مراجعه کنند. |
delimiter | جداکننده بین نام ابعاد قرار می گیرد. جداکننده ها اغلب کاراکترهای منفرد هستند مانند "|" یا ""، اما می تواند رشته های طولانی تر باشد. اگر یک مقدار بعد حاوی جداکننده باشد، هر دو بدون هیچ تمایزی در پاسخ وجود خواهند داشت. به عنوان مثال، اگر مقدار بعد 1 = "US,FR"، مقدار بعد 2 = "JP" و جداکننده = "،"، پاسخ شامل "US,FR,JP" خواهد بود. |