- Representasi JSON
- FilterExpressionList
- Filter
- StringFilter
- JenisPencocokan
- InListFilter
- NumericFilter
- Operasi
- NilaiNumerik
- BetweenFilter
Untuk mengekspresikan filter dimensi atau metrik. Kolom di FilterExpression yang sama harus berupa semua dimensi atau semua metrik.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union expr . Tentukan satu jenis ekspresi filter untuk FilterExpression . expr hanya dapat berupa salah satu dari berikut: |
|
andGroup |
FilterExpressions di andGroup memiliki hubungan DAN. |
orGroup |
FilterExpressions di orGroup memiliki hubungan ATAU. |
notExpression |
FilterExpression BUKAN notExpression. |
filter |
Filter dasar. Di FilterExpression yang sama, semua nama kolom filter harus berupa semua dimensi atau semua metrik. |
DaftarExpressFilterion
Daftar ekspresi filter.
Representasi JSON |
---|
{
"expressions": [
{
object ( |
Kolom | |
---|---|
expressions[] |
Daftar ekspresi filter. |
Filter
Ekspresi untuk memfilter nilai dimensi atau metrik.
Representasi JSON |
---|
{ "fieldName": string, // Union field |
Kolom | |
---|---|
fieldName |
Nama dimensi atau nama metrik. Pada sebagian besar metode, dimensi & metrik dapat digunakan untuk pertama kalinya di kolom ini. Namun, di RunPivotReportRequest, kolom ini juga harus ditentukan menurut nama dalam dimensi atau metrik RunPivotReportRequest. |
Kolom union one_filter . Tentukan satu jenis filter untuk Filter one_filter hanya dapat berupa salah satu dari berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai angka atau tanggal. |
betweenFilter |
Filter untuk dua nilai. |
StringFilter
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. |
JenisPencocokan
Jenis pencocokan filter string
Enumerasi | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Tidak ditentukan |
EXACT |
Pencocokan persis untuk nilai string. |
BEGINS_WITH |
Diawali 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. |
InListFilter
Hasilnya harus berada dalam daftar nilai string.
Representasi JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Kolom | |
---|---|
values[] |
Daftar nilai string. Wajib diisi. |
caseSensitive |
Jika true (benar), nilai string peka huruf besar/kecil. |
Filter Angka
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
Enumerasi | |
---|---|
OPERATION_UNSPECIFIED |
Tidak ditentukan. |
EQUAL |
Setara |
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 |
Nilai Angka
Untuk mewakili sebuah 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 |
AntarFilter
Untuk menyatakan bahwa hasilnya harus di antara dua angka (inklusif).
Representasi JSON |
---|
{ "fromValue": { object ( |
Kolom | |
---|---|
fromValue |
Diawali dengan nomor ini. |
toValue |
Diakhiri dengan nomor ini. |