- JSON gösterimi
- FilterExpressionList
- Filtrele
- StringFilter
- Eşleme Türü
- Liste İçi Filtresi
- NumericFilter
- İşlem
- SayısalDeğer
- BetweenFilter
Boyut veya metrik filtrelerini ifade etmek için. Aynı FilterExpression alanlarındaki alanlar, tüm boyutlar veya tüm metrikler olmalıdır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı expr . FilterExpression için bir filtre ifadesi türü belirtin. expr şunlardan yalnızca biri olabilir: |
|
andGroup |
andGroup içindeki FilterExpressions, VE ilişkisine sahip. |
orGroup |
orGroup içindeki FilterExpressions, VEYA ilişkisine sahip. |
notExpression |
FilterExpression, notExpression'dan DEĞİLDİR. |
filter |
Temel filtre. Aynı FilterExpression'da, filtrenin tüm alan adlarının ya bütün boyutlar ya da tüm metrikler olması gerekir. |
FiltreİfadesiListesi
Filtre ifadelerinin listesi.
JSON gösterimi |
---|
{
"expressions": [
{
object ( |
Alanlar | |
---|---|
expressions[] |
Filtre ifadelerinin listesi. |
Filtre
Boyut veya metrik değerlerini filtrelemek için bir ifade.
JSON gösterimi |
---|
{ "fieldName": string, // Union field |
Alanlar | |
---|---|
fieldName |
Boyut adı veya metrik adı. Çoğu yöntemde, boyutlar ve metrikler bu alanda ilk kez kullanılabilir. Ancak bir RunPivotReportRequest'te bu alan, RunPivotReportRequest'in boyutları veya metriklerindeki adla ek olarak belirtilmelidir. |
Birlik alanı one_filter . Filter için bir filtre türü belirtin. one_filter şunlardan yalnızca biri olabilir: |
|
stringFilter |
Dizelerle ilgili filtre. |
inListFilter |
Liste değerlerindeki için bir filtre. |
numericFilter |
Sayısal değerler veya tarih değerleri için bir filtre. |
betweenFilter |
İki değere yönelik bir filtre. |
Dize Filtresi
Dize filtresi
JSON gösterimi |
---|
{
"matchType": enum ( |
Alanlar | |
---|---|
matchType |
Bu filtrenin eşleme türü. |
value |
Eşleşme için kullanılan dize değeri. |
caseSensitive |
Doğru ise dize değeri büyük/küçük harfe duyarlıdır. |
Eşleme Türü
Dize filtresinin eşleme türü
Sıralamalar | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Belirtilmedi |
EXACT |
Dize değerinin tam eşleşmesi. |
BEGINS_WITH |
Dize değeriyle başlar. |
ENDS_WITH |
Dize değeriyle biter. |
CONTAINS |
Dize değerini içerir. |
FULL_REGEXP |
Dize değerine sahip normal ifade için tam eşleşme. |
PARTIAL_REGEXP |
Dize değerine sahip normal ifade için kısmi eşleşme. |
Liste İçi Filtresi
Sonucun dize değerleri listesinde olması gerekir.
JSON gösterimi |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Alanlar | |
---|---|
values[] |
Dize değerlerinin listesi. Boş olmamalıdır. |
caseSensitive |
Doğru ise dize değeri büyük/küçük harfe duyarlıdır. |
SayısalFiltre
Sayı veya tarih değerleri için filtreler.
JSON gösterimi |
---|
{ "operation": enum ( |
Alanlar | |
---|---|
operation |
Bu filtrenin işlem türü. |
value |
Sayısal bir değer veya tarih değeri. |
İşlem
Sayısal filtreye uygulanan işlem
Sıralamalar | |
---|---|
OPERATION_UNSPECIFIED |
Belirtilmedi. |
EQUAL |
Eşit |
LESS_THAN |
Küçüktür |
LESS_THAN_OR_EQUAL |
Küçük veya eşittir |
GREATER_THAN |
Büyüktür |
GREATER_THAN_OR_EQUAL |
Büyüktür veya eşittir |
SayısalDeğer
Bir sayıyı temsil eder.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı one_value . one_value sayısal değerinden yalnızca biri aşağıdakilerden biri olabilir: |
|
int64Value |
Tam sayı değeri |
doubleValue |
Çift değer |
Ara Filtresi
Sonucun iki sayı arasında (dahil) olması gerektiğini ifade etmek için.
JSON gösterimi |
---|
{ "fromValue": { object ( |
Alanlar | |
---|---|
fromValue |
Bu sayıyla başlar. |
toValue |
Bu numarayla biter. |