Dimensi merupakan atribut data Anda. Misalnya, kota dimensi menunjukkan kota tempat peristiwa berasal. Nilai dimensi dalam respons laporan adalah string; misalnya, kota bisa berupa "Paris" atau "New York". Permintaan diizinkan hingga 9 dimensi.
Representasi JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Kolom | |
---|---|
name |
Nama dimensi. Lihat Dimensi API untuk mengetahui daftar nama dimensi yang didukung oleh metode pelaporan inti seperti Jika Dimensi dirujuk oleh |
dimensionExpression |
Satu dimensi dapat menjadi hasil dari ekspresi beberapa dimensi. Misalnya, dimensi "country, city": concatenate(country, ", ", city). |
DimensionExpression
Digunakan untuk menyatakan dimensi yang merupakan hasil rumus beberapa dimensi. Contoh penggunaan: 1) lowerCase(dimensi) 2) concatenate(dimension1, simbol, dimension2).
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union one_expression . Tentukan satu jenis ekspresi dimensi untuk DimensionExpression . one_expression hanya dapat berupa salah satu dari yang berikut: |
|
lowerCase |
Digunakan untuk mengonversi nilai dimensi ke huruf kecil. |
upperCase |
Digunakan untuk mengonversi nilai dimensi ke huruf besar. |
concatenate |
Digunakan untuk menggabungkan nilai dimensi ke satu dimensi. Misalnya, dimensi "country, city": concatenate(country, ", ", city). |
CaseExpression
Digunakan untuk mengonversi nilai dimensi menjadi satu kasus.
Representasi JSON |
---|
{ "dimensionName": string } |
Kolom | |
---|---|
dimensionName |
Nama dimensi. Nama tersebut harus merujuk kembali ke nama di kolom dimensi permintaan. |
ConcatenateExpression
Digunakan untuk menggabungkan nilai dimensi ke satu dimensi.
Representasi JSON |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Kolom | |
---|---|
dimensionNames[] |
Nama dimensi. Nama tersebut harus merujuk kembali ke nama di kolom dimensi permintaan. |
delimiter |
Pemisah yang ditempatkan di antara nama dimensi. Pemisah sering kali berupa karakter tunggal seperti "|" atau "," tapi bisa juga berupa string yang lebih panjang. Jika nilai dimensi berisi pembatas, keduanya akan ada sebagai respons tanpa perbedaan. Misalnya, jika nilai dimensi 1 = "US,FR", nilai dimensi 2 = "JP", dan pembatas = ",", responsnya akan berisi "US,FR,JP". |