Dimension

মাত্রা হল আপনার ডেটার বৈশিষ্ট্য। উদাহরণস্বরূপ, মাত্রা শহরটি সেই শহরটিকে নির্দেশ করে যেখান থেকে একটি ঘটনার উৎপত্তি হয়। রিপোর্ট প্রতিক্রিয়ায় মাত্রা মান স্ট্রিং হয়; উদাহরণস্বরূপ, শহরটি "প্যারিস" বা "নিউ ইয়র্ক" হতে পারে। অনুরোধ 9 মাত্রা পর্যন্ত অনুমোদিত হয়.

JSON প্রতিনিধিত্ব
{
  "name": string,
  "dimensionExpression": {
    object (DimensionExpression)
  }
}
ক্ষেত্র
name

string

মাত্রার নাম। মূল রিপোর্টিং পদ্ধতি যেমন runReport এবং batchRunReports দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য API মাত্রা দেখুন। runRealtimeReport পদ্ধতি দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য রিয়েলটাইম মাত্রা দেখুন। runFunnelReport পদ্ধতি দ্বারা সমর্থিত মাত্রা নামের তালিকার জন্য ফানেল মাত্রা দেখুন।

যদি dimensionExpression নির্দিষ্ট করা থাকে, তাহলে name যে কোনো স্ট্রিং হতে পারে যা আপনি অনুমোদিত অক্ষর সেটের মধ্যে চান৷ উদাহরণস্বরূপ, যদি একটি dimensionExpression country এবং city সংযুক্ত করে, আপনি সেই মাত্রাটিকে countryAndCity বলতে পারেন। আপনার চয়ন করা মাত্রার নামগুলি অবশ্যই রেগুলার এক্সপ্রেশনের সাথে মেলে ^[a-zA-Z0-9_]$

dimensionFilter , orderBys , dimensionExpression এবং pivots name দ্বারা মাত্রা উল্লেখ করা হয়।

dimension Expression

object ( 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_expressionDimensionExpression এর জন্য এক ধরনের মাত্রার অভিব্যক্তি নির্দিষ্ট করুন। one_expression নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
lower Case

object ( CaseExpression )

একটি মাত্রা মানকে ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।

upper Case

object ( CaseExpression )

একটি মাত্রা মানকে বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।

concatenate

object ( ConcatenateExpression )

একটি একক মাত্রায় মাত্রা মান একত্রিত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, মাত্রা "দেশ, শহর": কনক্যাটেনেট (দেশ, ", ", শহর)।

কেস এক্সপ্রেশন

একটি মাত্রা মানকে একটি একক ক্ষেত্রে রূপান্তর করতে ব্যবহৃত হয়।

JSON প্রতিনিধিত্ব
{
  "dimensionName": string
}
ক্ষেত্র
dimension Name

string

একটি মাত্রার নাম। নামটি অনুরোধের মাত্রা ক্ষেত্রের একটি নাম উল্লেখ করতে হবে।

একত্রিত প্রকাশ

একটি একক মাত্রায় মাত্রা মান একত্রিত করতে ব্যবহৃত হয়।

JSON প্রতিনিধিত্ব
{
  "dimensionNames": [
    string
  ],
  "delimiter": string
}
ক্ষেত্র
dimension Names[]

string

মাত্রার নাম। নামগুলিকে অনুরোধের মাত্রা ক্ষেত্রের নামগুলিতে উল্লেখ করতে হবে৷

delimiter

string

মাত্রার নামের মধ্যে সীমাবদ্ধ করা হয়েছে।

ডিলিমিটারগুলি প্রায়শই একক অক্ষর যেমন "|" অথবা "," কিন্তু লম্বা স্ট্রিং হতে পারে। যদি একটি মাত্রার মান সীমানা ধারণ করে, উভয়ই কোনো পার্থক্য ছাড়াই প্রতিক্রিয়াতে উপস্থিত থাকবে। উদাহরণস্বরূপ, যদি মাত্রা 1 মান = "US,FR", মাত্রা 2 মান = "JP", এবং delimiter = ",", তাহলে প্রতিক্রিয়াটিতে "US,FR,JP" থাকবে।