FilterExpression

डाइमेंशन या मेट्रिक फ़िल्टर दिखाने के लिए. एक ही फ़िल्टर एक्सप्रेशन के फ़ील्ड में या तो सभी डाइमेंशन या सभी मेट्रिक होनी चाहिए.

जेएसओएन के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FilterExpressionList)
  },
  "orGroup": {
    object (FilterExpressionList)
  },
  "notExpression": {
    object (FilterExpression)
  },
  "filter": {
    object (Filter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. FilterExpression के लिए कोई एक फ़िल्टर एक्सप्रेशन चुनें. expr इनमें से सिर्फ़ एक हो सकती है:
andGroup

object (FilterExpressionList)

&Group में फ़िल्टर एक्सप्रेशन में AND का संबंध होता है.

orGroup

object (FilterExpressionList)

orGroup में फ़िल्टर एक्सप्रेशन का संबंध OR संबंध है.

notExpression

object (FilterExpression)

फ़िल्टर एक्सप्रेशन, notExpression का नहीं है.

filter

object (Filter)

प्रिमिटिव फ़िल्टर. एक ही फ़िल्टर एक्सप्रेशन में, फ़िल्टर के सभी फ़ील्ड के नाम या तो सभी डाइमेंशन या सभी मेट्रिक होने चाहिए.

FilterExpressionList

फ़िल्टर एक्सप्रेशन की सूची.

जेएसओएन के काेड में दिखाना
{
  "expressions": [
    {
      object (FilterExpression)
    }
  ]
}
फ़ील्ड
expressions[]

object (FilterExpression)

फ़िल्टर एक्सप्रेशन की सूची.

फ़िल्टर करें

डाइमेंशन या मेट्रिक वैल्यू को फ़िल्टर करने के लिए एक्सप्रेशन.

जेएसओएन के काेड में दिखाना
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
fieldName

string

डाइमेंशन का नाम या मेट्रिक का नाम.

ज़्यादातर तरीकों में, डाइमेंशन और मेट्रिक का इस्तेमाल इस फ़ील्ड में पहली बार किया जा सकता है. हालांकि, रनटाइम में इस रिपोर्ट के डाइमेंशन या मेट्रिक को नाम के साथ अलग से दिखाया जाना चाहिए.

यूनियन फ़ील्ड one_filter. Filter के लिए एक तरह का फ़िल्टर चुनें. one_filter इनमें से सिर्फ़ एक हो सकती है:
stringFilter

object (StringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (InListFilter)

सूची में मौजूद वैल्यू के लिए फ़िल्टर.

numericFilter

object (NumericFilter)

संख्या वाली या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (BetweenFilter)

दो वैल्यू के लिए एक फ़िल्टर.

StringFilter

स्ट्रिंग के लिए फ़िल्टर

जेएसओएन के काेड में दिखाना
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
फ़ील्ड
matchType

enum (MatchType)

इस फ़िल्टर के लिए मैच टाइप.

value

string

मैच कराने के लिए इस्तेमाल की गई स्ट्रिंग की वैल्यू.

caseSensitive

boolean

सही होने पर, स्ट्रिंग की वैल्यू केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होती है.

MatchType

स्ट्रिंग फ़िल्टर का मैच टाइप

Enums
MATCH_TYPE_UNSPECIFIED सेट नहीं है
EXACT स्ट्रिंग की वैल्यू का एग्ज़ैक्ट मैच.
BEGINS_WITH स्ट्रिंग की वैल्यू से शुरू होता है.
ENDS_WITH स्ट्रिंग की वैल्यू पर खत्म होता है.
CONTAINS इसमें स्ट्रिंग की वैल्यू होती है.
FULL_REGEXP स्ट्रिंग वैल्यू के साथ रेगुलर एक्सप्रेशन के लिए पूरा मैच.
PARTIAL_REGEXP स्ट्रिंग की वैल्यू के साथ रेगुलर एक्सप्रेशन का कुछ हिस्सा मैच करता है.

InListFilter

नतीजा, स्ट्रिंग वैल्यू की सूची में होना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
फ़ील्ड
values[]

string

स्ट्रिंग की वैल्यू की सूची. खाली नहीं होना चाहिए.

caseSensitive

boolean

सही होने पर, स्ट्रिंग की वैल्यू केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होती है.

NumericFilter

संख्या या तारीख वाली वैल्यू के लिए फ़िल्टर.

जेएसओएन के काेड में दिखाना
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
फ़ील्ड
operation

enum (Operation)

इस फ़िल्टर के लिए कार्रवाई का टाइप.

value

object (NumericValue)

कोई संख्या वाली वैल्यू या तारीख की वैल्यू.

कार्रवाई

संख्या वाले फ़िल्टर पर लागू की गई कार्रवाई

Enums
OPERATION_UNSPECIFIED नहीं बताया गया है
EQUAL Equal
LESS_THAN इससे कम
LESS_THAN_OR_EQUAL इससे कम या इसके बराबर
GREATER_THAN इससे ज़्यादा
GREATER_THAN_OR_EQUAL इससे ज़्यादा या इसके बराबर

NumericValue

किसी संख्या को दिखाने के लिए.

जेएसओएन के काेड में दिखाना
{

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
फ़ील्ड
यूनियन फ़ील्ड one_value. किसी संख्यात्मक मान one_value में से कोई एक इनमें से सिर्फ़ एक हो सकता है:
int64Value

string (int64 format)

पूर्णांक मान

doubleValue

number

दोहरा मान

BetweenFilter

यह दिखाने के लिए कि नतीजा दो संख्याओं (दोनों शामिल) के बीच होना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
फ़ील्ड
fromValue

object (NumericValue)

इस संख्या से शुरू होता है.

toValue

object (NumericValue)

इस नंबर से खत्म होता है.