Order bys จะกำหนดวิธีจัดเรียงแถวในคำตอบ เช่น การจัดเรียงแถวตามจำนวนเหตุการณ์จากมากไปน้อยเป็นการจัดเรียงแบบหนึ่ง และการจัดเรียงแถวตามสตริงชื่อเหตุการณ์เป็นการจัดเรียงอีกแบบหนึ่ง
| การแสดง 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 |
หากเป็นจริง จะจัดเรียงจากมากไปน้อย |
ระบุประเภทการจัดเรียง 1 ประเภทสำหรับ OrderBy ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ |
|
metric |
จัดเรียงผลลัพธ์ตามค่าของเมตริก |
dimension |
จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล |
pivot |
จัดเรียงผลลัพธ์ตามค่าของเมตริกภายในกลุ่มคอลัมน์ Pivot |
| สิ้นสุดฟิลด์ที่แยกกัน | |
MetricOrderBy
จัดเรียงตามค่าเมตริก
| การแสดง JSON |
|---|
{ "metricName": string } |
| ช่อง | |
|---|---|
metricName |
ชื่อเมตริกในคำขอที่จะจัดเรียงตาม |
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
| การแสดง JSON |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| ช่อง | |
|---|---|
dimensionName |
ชื่อมิติข้อมูลในคำขอเพื่อจัดเรียงตาม |
orderType |
ควบคุมกฎสำหรับการจัดลำดับค่ามิติข้อมูล |
OrderType
กฎในการจัดเรียงค่ามิติข้อมูลสตริง
| Enum | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
ไม่ระบุ |
ALPHANUMERIC |
จัดเรียงตัวอักษรและตัวเลขตาม Code Point ของ Unicode เช่น "2" < "A" < "X" < "b" < "z" |
CASE_INSENSITIVE_ALPHANUMERIC |
จัดเรียงตัวอักษรและตัวเลขคละกันโดยไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ตาม Code Point ของ Unicode ที่เป็นตัวพิมพ์เล็ก เช่น "2" < "A" < "b" < "X" < "z" |
NUMERIC |
ระบบจะแปลงค่ามิติข้อมูลเป็นตัวเลขก่อนจัดเรียง เช่น ในการจัดเรียงตัวเลข "25" < "100" และในการจัดเรียง ALPHANUMERIC "100" < "25" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดจะมีค่าการจัดลำดับเท่ากันซึ่งอยู่ต่ำกว่าค่าตัวเลขทั้งหมด |
PivotOrderBy
จัดเรียงตามกลุ่มคอลัมน์ Pivot
| การแสดง JSON |
|---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
| ช่อง | |
|---|---|
metricName |
ในการตอบกลับ "จัดเรียงตาม" ให้จัดเรียงแถวตามคอลัมน์นี้ ต้องเป็นชื่อเมตริกจากคำขอ |
pivotSelections[] |
ใช้เพื่อเลือกชื่อมิติข้อมูลและค่า Pivot หากมีการเลือก Pivot หลายรายการ การจัดเรียงจะเกิดขึ้นในแถวที่ชื่อมิติข้อมูลและการเลือก Pivot ทั้งหมดและคู่ค่าตรงกับชื่อมิติข้อมูลและคู่ค่าของแถว |
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 |
จัดเรียงตามเฉพาะเมื่อมิติข้อมูลที่ระบุมีค่านี้ |