تحدد "الترتيب حسب" كيفية فرز الصفوف في الرد. على سبيل المثال، ترتيب الصفوف حسب عدد الأحداث تنازليًا هو ترتيب واحد، بينما يختلف ترتيب الصفوف حسب سلسلة اسم الحدث.
تمثيل 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 |
ترتيب أبجدي رقمي باستخدام نقطة رمز يونيكود على سبيل المثال، "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
زوج من أسماء السمات وقيمها يتم ترتيب الصفوف التي تحتوي على هذا الزوج المحوري للسمات حسب قيمة المقياس.
على سبيل المثال، إذا كانت قيم العرض المحورية = ('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 |
الترتيب حسب فقط عندما تكون السمة المُسمّاة هي هذه القيمة. |