تحدد "الترتيبات حسب" كيفية فرز الصفوف في الرد. على سبيل المثال، يكون ترتيب الصفوف حسب عدد الأحداث تنازليًا ترتيبًا واحدًا، وترتيب الصفوف حسب سلسلة اسم الحدث هو ترتيب مختلف.
تمثيل JSON |
---|
{ "desc": boolean, // Union field |
الحقول | |
---|---|
desc |
إذا كانت true، يتم الترتيب تنازليًا. |
حقل الاتحاد one_order_by عليك تحديد نوع واحد للطلب حسب "OrderBy ". يمكن أن تكون السمة "one_order_by " واحدة فقط مما يلي: |
|
metric |
لترتيب النتائج حسب قيَم أحد المقاييس |
dimension |
لترتيب النتائج حسب قيم السمة |
pivot |
لترتيب النتائج حسب قيم المقياس ضمن مجموعة أعمدة محورية. |
MetricOrderBy
للترتيب حسب قيم المقياس
تمثيل JSON |
---|
{ "metricName": string } |
الحقول | |
---|---|
metricName |
اسم مقياس في الطلب للترتيب وفقًا له. |
DimensionOrderBy
للترتيب حسب قيم السمات.
تمثيل JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
الحقول | |
---|---|
dimensionName |
اسم سمة في الطلب للترتيب وفقًا لها. |
orderType |
تتحكّم هذه السياسة في القاعدة لترتيب قيم السمات. |
OrderType
قاعدة لترتيب قيم بُعد السلسلة وفقًا لها.
عمليات التعداد | |
---|---|
ORDER_TYPE_UNSPECIFIED |
غير محدد |
ALPHANUMERIC |
الترتيب الأبجدي الرقمي حسب نقطة رمز Unicode. على سبيل المثال، "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
ترتيب أبجدي رقمي غير حساس لحالة الأحرف حسب نقطة رمز Unicode ذات الأحرف الصغيرة. على سبيل المثال، "2" < "A" < "b" < "X" < "z". |
NUMERIC |
يتم تحويل قيم السمات إلى أرقام قبل الترتيب. على سبيل المثال، في الترتيب NUMERIC، يتم الترتيب "25" < "100"، وفي ALPHANUMERIC الترتيب، "100" < "25". تحتوي جميع قيم السمات غير الرقمية على قيمة ترتيب متساوية أسفل جميع القيم الرقمية. |
PivotOrderBy
للترتيب حسب مجموعة أعمدة محورية.
تمثيل JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
الحقول | |
---|---|
metricName |
استجابةً للترتيب حسب، رتِّب الصفوف حسب هذا العمود. يجب أن يكون اسم مقياس من الطلب. |
pivotSelections[] |
تُستخدَم لاختيار اسم سمة وقيمة محورية. وفي حال تحديد عدة اختيارات محورية، يحدث الترتيب في الصفوف التي تتطابق فيها جميع أزواج قيم وسمات الاختيار المحوري مع اسم السمة وزوج القيمة في الصف. |
PivotSelection
زوج من أسماء وقيم السمات. يتم ترتيب الصفوف التي تحتوي على زوج السمات المحورية هذا حسب قيمة المقياس.
على سبيل المثال، إذا كان 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 |
الترتيب حسب فقط عندما تكون السمة المُعنونة هي هذه القيمة. |