Dimensi merupakan atribut data Anda. Misalnya, kota dimensi menunjukkan kota tempat peristiwa berasal. Nilai dimensi dalam respons laporan adalah string; misalnya, kota dapat berupa "Paris" atau "New York". Permintaan diizinkan hingga 8 dimensi.
| Representasi JSON | |
|---|---|
{
"name": string,
"dimensionExpression": {
object ( |
|
| Kolom | |
|---|---|
name |
Nama dimensi. Lihat Dimensi API untuk mengetahui daftar nama dimensi. 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". |