অর্ডার বাই নির্ধারণ করে যে রেসপন্সে সারিগুলো কীভাবে সাজানো হবে। উদাহরণস্বরূপ, ইভেন্টের সংখ্যা অনুযায়ী সারিগুলোকে অবরোহী ক্রমে সাজানো একটি ক্রম, এবং ইভেন্টের নামের স্ট্রিং অনুযায়ী সারিগুলোকে সাজানো একটি ভিন্ন ক্রম।
| JSON উপস্থাপনা |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| ক্ষেত্র | |
|---|---|
desc | সত্য হলে, অবরোহী ক্রমে সাজানো হয়। |
OrderBy জন্য একটি অর্ডার বাই-এর ধরণ নির্দিষ্ট করুন। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
metric | কোনো মেট্রিকের মান অনুসারে ফলাফল সাজানো হয়। |
dimension | কোনো ডাইমেনশনের মান অনুসারে ফলাফল সাজানো হয়। |
pivot | একটি পিভট কলাম গ্রুপের মধ্যে কোনো মেট্রিকের মান অনুসারে ফলাফল সাজানো হয়। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
মেট্রিকঅর্ডারবাই
মেট্রিক মান অনুসারে সাজানো হয়।
| JSON উপস্থাপনা |
|---|
{ "metricName": string } |
| ক্ষেত্র | |
|---|---|
metricName | ক্রম নির্ধারণের অনুরোধে একটি মেট্রিকের নাম। |
ডাইমেনশনঅর্ডারবাই
ডাইমেনশন মান অনুসারে সাজানো হয়।
| JSON উপস্থাপনা |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| ক্ষেত্র | |
|---|---|
dimensionName | অর্ডার করার অনুরোধে একটি ডাইমেনশনের নাম। |
orderType | ডাইমেনশন মানের ক্রমবিন্যাসের নিয়ম নিয়ন্ত্রণ করে। |
অর্ডার টাইপ
স্ট্রিং ডাইমেনশন মানগুলোকে সাজানোর নিয়ম।
| এনাম | |
|---|---|
ORDER_TYPE_UNSPECIFIED | অনির্দিষ্ট। |
ALPHANUMERIC | ইউনিকোড কোড পয়েন্ট অনুসারে বর্ণ ও সংখ্যা দিয়ে সাজানো। উদাহরণস্বরূপ, "2" < "A" < "X" < "b" < "z"। |
CASE_INSENSITIVE_ALPHANUMERIC | ছোট হাতের ইউনিকোড কোড পয়েন্ট অনুসারে কেস-ইনসেনসিটিভ অ্যালফানিউমেরিক সর্ট। উদাহরণস্বরূপ, "2" < "A" < "b" < "X" < "z"। |
NUMERIC | সর্টিং করার আগে ডাইমেনশন ভ্যালুগুলোকে সংখ্যায় রূপান্তর করা হয়। উদাহরণস্বরূপ, নিউমেরিক সর্টে, "25" < "100", এবং ALPHANUMERIC সর্টে, "100" < "25"। সমস্ত নন-নিউমেরিক ডাইমেনশন ভ্যালুর ক্রমিক মান সকল নিউমেরিক ভ্যালুর নিচে সমান থাকে। |
PivotOrderBy
একটি পিভট কলাম গ্রুপ অনুসারে সাজানো হয়।
| JSON উপস্থাপনা |
|---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
| ক্ষেত্র | |
|---|---|
metricName | অর্ডার বাই-এর প্রতিক্রিয়ায়, এই কলাম অনুসারে সারিগুলো সাজান। এটি অবশ্যই অনুরোধ থেকে প্রাপ্ত একটি মেট্রিকের নাম হতে হবে। |
pivotSelections[] | ডাইমেনশন নেম এবং ভ্যালু পিভট নির্বাচন করতে ব্যবহৃত হয়। যদি একাধিক পিভট নির্বাচন করা হয়, তবে সেই সারিগুলিতে সর্টিং করা হয় যেখানে নির্বাচিত সমস্ত পিভট ডাইমেনশন নেম এবং ভ্যালু জোড়া, সারিটির নিজস্ব ডাইমেনশন নেম এবং ভ্যালু জোড়ার সাথে মিলে যায়। |
পিভট নির্বাচন
ডাইমেনশনের নাম এবং মানের একটি জোড়া। যে সারিগুলিতে এই ডাইমেনশন পিভট জোড়া থাকে, সেগুলি মেট্রিকের মান অনুসারে সাজানো হয়।
উদাহরণস্বরূপ, যদি pivots = ('browser', 'Chrome') এবং metricName = "Sessions" হয়, তাহলে সারিগুলো Chrome-এর সেশন-এর উপর ভিত্তি করে সাজানো হবে।
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
| JSON উপস্থাপনা |
|---|
{ "dimensionName": string, "dimensionValue": string } |
| ক্ষেত্র | |
|---|---|
dimensionName | অনুরোধ থেকে এটি অবশ্যই একটি ডাইমেনশনের নাম হতে হবে। |
dimensionValue | শুধুমাত্র তখনই অর্ডার করুন যখন নামযুক্ত ডাইমেনশনটি এই মান হয়। |