ابعاد، ویژگیهای دادههای شما هستند. برای مثال، بُعد شهر، شهری را نشان میدهد که یک رویداد از آن سرچشمه میگیرد. مقادیر ابعاد در پاسخهای گزارش، رشته هستند؛ برای مثال، شهر میتواند "پاریس" یا "نیویورک" باشد. درخواستها تا 9 بُعد مجاز هستند.
| نمایش JSON |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| فیلدها | |
|---|---|
name | نام بُعد. برای فهرست نامهای بُعد پشتیبانیشده توسط روشهای گزارشگیری اصلی مانند اگر ابعاد با |
dimensionExpression | یک بُعد میتواند حاصل عبارتی با چندین بُعد باشد. برای مثال، بُعد "کشور، شهر": concatenate(country, ", ", city). |
بیان ابعاد
برای بیان بُعدی که نتیجه فرمولی با چندین بُعد است، استفاده میشود. مثالهای کاربرد: ۱) lowerCase(dimension) ۲) concatenate(dimension1, symbol, dimension2).
| نمایش JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "lowerCase": { object ( |
| فیلدها | |
|---|---|
یک نوع عبارت بُعد برای DimensionExpression مشخص کنید. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
lowerCase | برای تبدیل مقدار بُعد به حروف کوچک استفاده میشود. |
upperCase | برای تبدیل مقدار بُعد به حروف بزرگ استفاده میشود. |
concatenate | برای ترکیب مقادیر بُعد در یک بُعد واحد استفاده میشود. برای مثال، بُعد "کشور، شهر": concatenate(country, ", ", city). |
| پایان میدانهای ناسازگار. | |
عبارت موردی
برای تبدیل مقدار بُعد به یک مورد واحد استفاده میشود.
| نمایش JSON |
|---|
{ "dimensionName": string } |
| فیلدها | |
|---|---|
dimensionName | نام یک بُعد. این نام باید به نامی در فیلد ابعاد درخواست اشاره کند. |
عبارت الحاقی
برای ترکیب مقادیر بُعد در یک بُعد واحد استفاده میشود.
| نمایش JSON |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| فیلدها | |
|---|---|
dimensionNames[] | نام ابعاد. نامها باید به نامهای موجود در فیلد ابعاد درخواست اشاره داشته باشند. |
delimiter | جداکنندهای که بین نام ابعاد قرار میگیرد. جداکنندهها اغلب کاراکترهای تکی مانند "|" یا "," هستند، اما میتوانند رشتههای طولانیتری نیز باشند. اگر مقدار یک بُعد شامل جداکننده باشد، هر دو در پاسخ بدون هیچ تمایزی حضور خواهند داشت. برای مثال، اگر مقدار بُعد ۱ = "US,FR"، مقدار بُعد ۲ = "JP" و جداکننده = "," باشد، آنگاه پاسخ شامل "US,FR,JP" خواهد بود. |