ลำดับตามจะกำหนดวิธีจัดเรียงแถวในคำตอบ เช่น การจัดลำดับแถวตามจำนวนเหตุการณ์จากมากไปน้อยเป็นการเรียงลำดับ 1 แถว และการเรียงลำดับแถวตามสตริงชื่อเหตุการณ์ถือเป็นการเรียงลำดับที่ต่างกัน
การแสดง JSON |
---|
{ "desc": boolean, // Union field |
ช่อง | |
---|---|
desc |
หากจริง ให้จัดเรียงตามลำดับจากมากไปน้อย |
ฟิลด์สหภาพ one_order_by ระบุคำสั่งซื้อ 1 ประเภทตามสำหรับ OrderBy one_order_by ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
metric |
จัดเรียงผลลัพธ์ตามค่าของเมตริก |
dimension |
จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล |
pivot |
จัดเรียงผลลัพธ์ตามค่าของเมตริกภายในกลุ่มคอลัมน์ Pivot |
MetricOrderBy
จัดเรียงตามค่าเมตริก
การแสดง JSON |
---|
{ "metricName": string } |
ช่อง | |
---|---|
metricName |
ชื่อเมตริกในคำขอสั่งซื้อ |
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
การแสดง JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
ช่อง | |
---|---|
dimensionName |
ชื่อมิติข้อมูลในคำขอเรียงลำดับตาม |
orderType |
ควบคุมกฎในการจัดลำดับค่าของมิติข้อมูล |
OrderType
กฎสำหรับเรียงลำดับค่ามิติข้อมูลสตริง
Enum | |
---|---|
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
จัดเรียงตามกลุ่มคอลัมน์ Pivot
การแสดง JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
ช่อง | |
---|---|
metricName |
ในการตอบสนองลำดับตาม ให้จัดเรียงแถวตามคอลัมน์นี้ ต้องเป็นชื่อเมตริกจากคำขอ |
pivotSelections[] |
ใช้เพื่อเลือกชื่อมิติข้อมูลและ Pivot ของค่า หากกำหนดตัวเลือก Pivot ไว้หลายรายการ การจัดเรียงจะเกิดขึ้นในแถวที่คู่ของมิติข้อมูลการเลือก Pivot และคู่ค่าทั้งหมดตรงกับชื่อมิติข้อมูลและคู่ค่าของแถว |
PivotSelection
คู่ของชื่อมิติข้อมูลและค่า แถวที่มีคู่ Pivot ของมิติข้อมูลนี้จะเรียงลำดับตามค่าของเมตริก
ตัวอย่างเช่น หาก Pivot = ('เบราว์เซอร์', 'Chrome') และ ชื่อเมตริก = "เซสชัน" ระบบจะจัดเรียงแถวตามเซสชันใน 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 |
เรียงลำดับตามเมื่อมิติข้อมูลที่มีชื่อคือค่านี้เท่านั้น |