Dimension

มิติข้อมูลคือลักษณะของข้อมูล เช่น มิติข้อมูลเมืองจะระบุเมืองที่เป็นต้นทางของเหตุการณ์ ค่ามิติข้อมูลในการตอบกลับของรายงานคือสตริง เช่น เมืองอาจเป็น "ปารีส" หรือ "นิวยอร์ก" อนุญาตคำขอได้สูงสุด 9 มิติข้อมูล

การแสดง JSON
{
  "name": string,
  "dimensionExpression": {
    object (DimensionExpression)
  }
}
ช่อง
name

string

ชื่อของมิติข้อมูล ดูรายการชื่อมิติข้อมูลที่รองรับโดยวิธีการรายงานหลัก เช่น runReport และ batchRunReports ได้ที่มิติข้อมูล API ดูรายการชื่อมิติข้อมูลที่เมธอด runRealtimeReport รองรับได้ที่มิติข้อมูลแบบเรียลไทม์ ดูรายการชื่อมิติข้อมูลที่เมธอด runFunnelReport รองรับได้ที่มิติข้อมูล Funnel

หากระบุ dimensionExpression name จะเป็นสตริงใดก็ได้ที่คุณต้องการภายในชุดอักขระที่อนุญาต เช่น หาก dimensionExpression ต่อ country และ city คุณอาจเรียกมิติข้อมูลนั้นว่า countryAndCity ชื่อมิติข้อมูลที่คุณเลือกต้องตรงกับนิพจน์ทั่วไป ^[a-zA-Z0-9_]$

name อ้างอิงมิติข้อมูลใน dimensionFilter, orderBys, dimensionExpression และ pivots

dimensionExpression

object (DimensionExpression)

มิติข้อมูลหนึ่งอาจเป็นผลลัพธ์ของนิพจน์ของมิติข้อมูลหลายรายการ เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(ประเทศ, ", ", เมือง)

DimensionExpression

ใช้เพื่อแสดงมิติข้อมูลซึ่งเป็นผลลัพธ์ของสูตรที่มีมิติข้อมูลหลายรายการ ตัวอย่างการใช้งาน: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)

การแสดง JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "lowerCase": {
    object (CaseExpression)
  },
  "upperCase": {
    object (CaseExpression)
  },
  "concatenate": {
    object (ConcatenateExpression)
  }
  // End of mutually exclusive fields.
}
ช่อง
ระบุนิพจน์มิติข้อมูลประเภทใดประเภทหนึ่งสำหรับ DimensionExpression ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ
lowerCase

object (CaseExpression)

ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็ก

upperCase

object (CaseExpression)

ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์ใหญ่

concatenate

object (ConcatenateExpression)

ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(ประเทศ, ", ", เมือง)

สิ้นสุดฟิลด์ที่แยกกัน

CaseExpression

ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

การแสดง JSON
{
  "dimensionName": string
}
ช่อง
dimensionName

string

ชื่อของมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคำขอ

ConcatenateExpression

ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว

การแสดง JSON
{
  "dimensionNames": [
    string
  ],
  "delimiter": string
}
ช่อง
dimensionNames[]

string

ชื่อของมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคำขอ

delimiter

string

ตัวคั่นที่วางไว้ระหว่างชื่อมิติข้อมูล

ตัวคั่นมักจะเป็นอักขระตัวเดียว เช่น "|" หรือ "," แต่ก็อาจเป็นสตริงที่ยาวกว่านี้ได้ หากค่ามิติข้อมูลมีตัวคั่น ทั้ง 2 อย่างจะอยู่ในคำตอบโดยไม่มีการแยกความแตกต่าง เช่น หากค่ามิติข้อมูล 1 = "US,FR", ค่ามิติข้อมูล 2 = "JP" และตัวคั่น = "," การตอบกลับจะมี "US,FR,JP"