تحدد "الترتيب حسب" كيفية فرز الصفوف في الرد. على سبيل المثال، يكون ترتيب الصفوف حسب عدد الأحداث التنازلي هو ترتيب واحد، بينما يكون ترتيب الصفوف حسب سلسلة اسم الحدث ترتيبًا مختلفًا.
تمثيل JSON |
---|
{ "desc": boolean, // Union field |
الحقول | |
---|---|
desc |
إذا كانت الإجابة "صحيح"، يتم الترتيب تنازليًا. |
حقل الاتحاد 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 |
الترتيب الأبجدي الرقمي حسب نقطة رمز يونيكود. على سبيل المثال، "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
ترتيب أبجدي رقمي غير حساس لحالة الأحرف حسب نقطة رمز يونيكود الصغيرة. على سبيل المثال، "2" < "A" < "b" < "X" < "z". |
NUMERIC |
يتم تحويل قيم السمات إلى أرقام قبل الترتيب. على سبيل المثال، في الترتيب NUMERIC، يكون "25" < "100"، وفي ALPHANUMERIC للترتيب، "100" < "25". تحتوي جميع قيم السمات غير الرقمية على قيمة ترتيب متساوية أسفل جميع القيم الرقمية. |
PivotOrderBy
للترتيب حسب مجموعة أعمدة محورية.
تمثيل JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
الحقول | |
---|---|
metricName |
استجابةً للترتيب حسب، رتِّب الصفوف حسب هذا العمود. يجب أن يكون اسم مقياس من الطلب. |
pivotSelections[] |
تُستخدَم لتحديد اسم سمة وقيم محورية. في حال تقديم اختيارات محورية متعددة، يحدث الترتيب في الصفوف التي تتطابق فيها جميع أزواج قيم وسمات الاختيار المحوري مع اسم سمة الصف مع زوج القيمة. |
PivotSelection
زوج من أسماء وقيم السمات. يتم ترتيب الصفوف التي تحتوي على هذا الزوج المحوري للسمات حسب قيمة المقياس.
على سبيل المثال، إذا كان pivots = ('browser', 'Chrome') و MetricsName = "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 |
لا يجب الترتيب حسب إلا عندما تكون السمة المُسمّاة هي هذه القيمة. |