- Representasi JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Operasi
- NumericValue
- AccessBetweenFilter
Menyatakan filter dimensi atau metrik. Kolom dalam ekspresi yang sama harus berupa semua dimensi atau semua metrik.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union one_expression. Tentukan satu jenis ekspresi filter untuk FilterExpression. one_expression hanya dapat berupa salah satu dari yang berikut: |
|
andGroup |
Setiap Ekspresi Filter di andGroup memiliki hubungan AND. |
orGroup |
Setiap Ekspresi Filter di orGroup memiliki hubungan OR. |
notExpression |
FilterExpression BUKAN dari notExpression. |
accessFilter |
Filter primitif. Dalam FilterExpression yang sama, semua nama kolom filter harus berupa semua dimensi atau semua metrik. |
AccessFilterExpressionList
Daftar ekspresi filter.
| Representasi JSON |
|---|
{
"expressions": [
{
object ( |
| Kolom | |
|---|---|
expressions[] |
Daftar ekspresi filter. |
AccessFilter
Ekspresi untuk memfilter nilai dimensi atau metrik.
| Representasi JSON |
|---|
{ "fieldName": string, // Union field |
| Kolom | |
|---|---|
fieldName |
Nama dimensi atau nama metrik. |
Kolom union one_filter. Tentukan satu jenis filter untuk Filter. one_filter hanya dapat berupa salah satu dari yang berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai numerik atau tanggal. |
betweenFilter |
Filter untuk dua nilai. |
AccessStringFilter
Filter untuk string.
| Representasi JSON |
|---|
{
"matchType": enum ( |
| Kolom | |
|---|---|
matchType |
Jenis pencocokan untuk filter ini. |
value |
Nilai string yang digunakan untuk pencocokan. |
caseSensitive |
Jika true (benar), nilai string peka huruf besar/kecil. |
MatchType
Jenis pencocokan filter string.
| Enum | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Tidak ditentukan |
EXACT |
Pencocokan persis dari nilai string. |
BEGINS_WITH |
Dimulai dengan nilai string. |
ENDS_WITH |
Diakhiri dengan nilai string. |
CONTAINS |
Berisi nilai string. |
FULL_REGEXP |
Pencocokan penuh untuk ekspresi reguler dengan nilai string. |
PARTIAL_REGEXP |
Pencocokan sebagian untuk ekspresi reguler dengan nilai string. |
AccessInListFilter
Hasilnya harus berupa daftar nilai string.
| Representasi JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Kolom | |
|---|---|
values[] |
Daftar nilai string. Tidak boleh kosong. |
caseSensitive |
Jika true (benar), nilai string peka huruf besar/kecil. |
AccessNumericFilter
Filter untuk nilai numerik atau tanggal.
| Representasi JSON |
|---|
{ "operation": enum ( |
| Kolom | |
|---|---|
operation |
Jenis operasi untuk filter ini. |
value |
Nilai numerik atau nilai tanggal. |
Operasi
Operasi yang diterapkan pada filter numerik.
| Enum | |
|---|---|
OPERATION_UNSPECIFIED |
Tidak ditentukan. |
EQUAL |
Sama dengan |
LESS_THAN |
Kurang dari |
LESS_THAN_OR_EQUAL |
Kurang dari atau sama dengan |
GREATER_THAN |
Lebih dari |
GREATER_THAN_OR_EQUAL |
Lebih dari atau sama dengan |
NumericValue
Untuk mewakili angka.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union one_value. Salah satu nilai numerik one_value hanya dapat berupa salah satu dari berikut ini: |
|
int64Value |
Nilai bilangan bulat |
doubleValue |
Nilai ganda |
AccessBetweenFilter
Untuk menyatakan bahwa hasilnya harus antara dua angka (inklusif).
| Representasi JSON |
|---|
{ "fromValue": { object ( |
| Kolom | |
|---|---|
fromValue |
Diawali dengan angka ini. |
toValue |
Berakhir dengan angka ini. |