Dimension

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

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

string

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

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

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

dimensionExpression

object (DimensionExpression)

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

DimensionExpression

ใช้เพื่อแสดงมิติข้อมูลที่เป็นผลลัพธ์ของสูตรของมิติข้อมูลหลายรายการ ตัวอย่างการใช้งาน: 1)ตัวพิมพ์เล็ก(มิติข้อมูล) 2) เชื่อมต่อ(มิติข้อมูล1, สัญลักษณ์, มิติข้อมูล2)

การแสดง JSON
{

  // Union field one_expression can be only one of the following:
  "lowerCase": {
    object (CaseExpression)
  },
  "upperCase": {
    object (CaseExpression)
  },
  "concatenate": {
    object (ConcatenateExpression)
  }
  // End of list of possible types for union field one_expression.
}
ช่อง
ฟิลด์การรวม one_expression ระบุนิพจน์มิติข้อมูล 1 ประเภทสำหรับ DimensionExpression one_expression ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
lowerCase

object (CaseExpression)

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

upperCase

object (CaseExpression)

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

concatenate

object (ConcatenateExpression)

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

CaseExpression

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

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

string

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

ConcatenateExpression

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

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

string

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

delimiter

string

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

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