จัดการผลลัพธ์

การจัดการกับการตอบกลับรายงานไม่ใช่เรื่องง่าย โดยเฉพาะอย่างยิ่งหากคุณต้องการให้โซลูชันมีความยืดหยุ่นและไม่เกี่ยวข้องกับมิติข้อมูลและเมตริกจริงที่เลือกในรายงาน

โชคดีที่คำตอบของรายงานนั้นค่อนข้างครบถ้วนและมีข้อมูลที่เป็นประโยชน์มากมาย

ส่วนหัว

คุณสามารถใช้ข้อมูลที่ปรากฏในส่วนหัวเพื่อเลือกวิธีจัดรูปแบบเมตริกหนึ่งๆ ได้ ซึ่งมีข้อมูลประเภทของเมตริก เช่น สกุลเงิน อัตราส่วน หรือยอดรวม และสกุลเงินที่ใช้ หากเป็นมูลค่าทางการเงิน

ตัวอย่างเช่น

"headers": [
  { "name": "MONTH", "type": "DIMENSION" },
  { "name": "CLICKS", "type": "METRIC_TALLY" },
  { "name": "EARNINGS", "type": "METRIC_CURRENCY", "currency": "USD" },
  { "name": "AD_REQUESTS_COVERAGE", "type": "METRIC_RATIO" }
]

แถว

นี่คือที่ที่คุณจะได้รับผลการรายงานจริง แถวคำตอบแต่ละแถวจะแสดงแถวรายงาน ซึ่งมีความหมายแตกต่างกันไปตามมิติข้อมูลที่คุณเลือก

"rows": [
  { "cells":
    [ {"value": "2021-01"}, {"value": "278"}, {"value": "63.12"}, {"value": "0.9998"} ],
    [ {"value": "2021-02"}, {"value": "39"}, {"value": "8.46"}, {"value": "0.9998"} ]
  }
]

ผลรวมและค่าเฉลี่ย

เมื่อเรียกใช้รายงาน คุณจะได้รับอาร์เรย์ยูทิลิตี totals และ averages กลับมาด้วย ซึ่งจะมีค่าสำหรับแต่ละเมตริกที่เหมาะสม

"totals": {
  "cells": [
    {}, {"value": "317"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
},
"averages": {
  "cells": [
    {}, {"value": "158"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
}

วันที่เริ่มต้นและสิ้นสุด

หากคุณใช้วันที่สัมพัทธ์ อาจเป็นประโยชน์ในบางครั้งการทราบว่าวันที่เริ่มต้นและวันที่สิ้นสุดที่คำนวณไว้คืออะไร

"startDate": {"year": 2021, "month": 1, "day": 1},
"endDate": {"year": 2021, "month": 2, "day": 28}

ขั้นตอนถัดไป