डिफ़ॉल्ट रूप से, आपकी रिपोर्ट में reportScope में मौजूद वह सारा डेटा शामिल होगा जो आपके अनुरोध में बताए गए हैं. अगर आपको रिपोर्ट में सिर्फ़ वह डेटा शामिल करना है जो फ़िल्टर है, तो आप रिपोर्ट में एक या उससे ज़्यादा फ़िल्टर जोड़ सकते हैं. केवल सभी फ़िल्टर को संतुष्ट करने वाली पंक्तियां लौटाए जाते हैं.
उदाहरण के लिए, आपके पास किसी एजेंसी के सभी कीवर्ड की रिपोर्ट का अनुरोध करने का विकल्प है. इसके बाद तो आप एक फ़िल्टर बना कर सकते है ताकि केवल लैंडिंग पृष्ठ URL से शुरू होने वाले कीवर्ड ही रिपोर्ट में, www.example.com और www.another-example.com का इस्तेमाल किया जाएगा.
"filters": [ { "column" : { "columnName": "keywordLandingPage" }, "operator" : "startsWith", "values" : [ "http://www.example.com", "http://www.another-example.com" ] } ]
हर फ़िल्टर, फ़िल्टर किए जाने वाले कॉलम, एक ऑपरेटर और उन वैल्यू की सूची तय करता है जिन्हें तय किए गए कॉलम में होना चाहिए:
"filters": [ { "column" : column to filter on, "operator" : operator specifying the type of filter, "values" : list of values }, { ... another filter can go here ... } ]
Filterable
है.
फ़िल्टर ऑपरेटर
सभी फ़िल्टर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. इसका मतलब है कि "www.Sprockets.com" वाला एक फ़िल्टर मेल नहीं खाएगा ऐसा कॉलम जिसमें "www.sprockets.com" हो.
ऑपरेटर | ब्यौरा | इस्तेमाल की जा सकने वाली वैल्यू की संख्या |
---|---|---|
equals |
कॉलम बताई गई वैल्यू से पूरी तरह मेल खाना चाहिए. | 1 |
notEquals |
कॉलम तय मान से मेल नहीं खाना चाहिए. | 1 |
in |
कॉलम, फ़िल्टर की सूची में मौजूद किसी एक वैल्यू से पूरी तरह मैच करना चाहिए.
सूची डेटा टाइप के लिए मान्य नहीं है (जैसे कि |
अस्थिर |
lessThan |
कॉलम में कोई ऐसी वैल्यू होनी चाहिए जो बताई गई वैल्यू से कम हो.
अगर इस फ़िल्टर को सूची डेटा टाइप के लिए मान्य नहीं है (जैसे कि |
1 |
greaterThan |
कॉलम में कोई ऐसा मान होना चाहिए जो इसमें मौजूद किसी एक वैल्यू से बड़ा हो फ़िल्टर की सूची दिखेगी.
अगर
सूची डेटा टाइप के लिए मान्य नहीं है (जैसे कि |
1 |
lessThanOrEqual |
कॉलम में कोई ऐसा मान होना चाहिए जो फ़िल्टर की सूची में मौजूद वैल्यू.
अगर
सूची डेटा टाइप के लिए मान्य नहीं है (जैसे कि |
1 |
greaterThanOrEqual |
कॉलम में कोई ऐसा मान होना चाहिए जो फ़िल्टर की सूची में मौजूद वैल्यू.
अगर
सूची डेटा टाइप के लिए मान्य नहीं है (जैसे कि |
1 |
isNull |
कॉलम खाली होना चाहिए. उदाहरण के लिए, अगर आपने isNull
कीवर्ड रिपोर्ट में keywordMaxCpc कॉलम के लिए, रिपोर्ट
इसमें केवल वही कीवर्ड होंगे, जिन्होंने अधिकतम CPC तय नहीं की है.
|
0 |
isNotNull |
कॉलम में वैल्यू होनी चाहिए. | 0 |
startsWith |
कॉलम की शुरुआत, फ़िल्टर की सूची की किसी एक स्ट्रिंग से होनी चाहिए.
सिर्फ़ |
अस्थिर |
containsSubstring |
कॉलम में फ़िल्टर की सूची.
उदाहरण के लिए,
लेकिन इन मानों वाली पंक्तियां नहीं लौटाएगा:
सिर्फ़ |
अस्थिर |
doesNotContainSubstring |
कॉलम में फ़िल्टर की सूची में से कोई भी स्ट्रिंग नहीं होनी चाहिए.
उदाहरण के लिए, लेकिन इन मानों वाली पंक्तियां नहीं लौटाएगा:
सिर्फ़ |
अस्थिर |
containsElement |
कॉलम में, फ़िल्टर की सूची की कम से कम एक वैल्यू होनी चाहिए.
सिर्फ़ सूची डेटा टाइप वाले कॉलम के लिए मान्य है (जैसे कि
उदाहरण के लिए, |
अस्थिर |