- Representasi JSON
- FilterExpressionList
- Filter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operasi
- NumericValue
- BetweenFilter
Untuk menyatakan filter dimensi atau metrik. Kolom dalam 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 yang berikut: |
|
andGroup |
Ekspresi Filter di andGroup memiliki hubungan AND. |
orGroup |
Ekspresi Filter di orGroup memiliki hubungan OR. |
notExpression |
FilterExpression BUKAN dari notExpression. |
filter |
Filter primitif. Dalam FilterExpression yang sama, semua nama kolom filter harus berupa semua dimensi atau semua metrik. |
FilterExpressionList
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. Dalam sebagian besar metode, dimensi & metrik dapat digunakan untuk pertama kalinya di {i>field <i}ini. Namun, dalam RunPivotReportRequest, kolom ini harus ditentukan juga berdasarkan nama dalam dimensi atau metrik RunPivotReportRequest. |
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. |
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. |
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. |
InListFilter
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. |
NumericFilter
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 |
BetweenFilter
Untuk menyatakan bahwa hasilnya harus antara dua angka (inklusif).
Representasi JSON |
---|
{ "fromValue": { object ( |
Kolom | |
---|---|
fromValue |
Diawali dengan angka ini. |
toValue |
Berakhir dengan angka ini. |