डिफ़ॉल्ट रूप से, आपकी रिपोर्ट में reportScope में मौजूद वह सारा डेटा मौजूद होगा जिसके बारे में आपके अनुरोध में बताया गया है. अगर आपको किसी रिपोर्ट में सिर्फ़ शर्तों के हिसाब से डेटा शामिल करना है, तो रिपोर्ट में एक या उससे ज़्यादा फ़िल्टर जोड़े जा सकते हैं. सिर्फ़ वे पंक्तियां दिखती हैं जो सभी फ़िल्टर के मुताबिक होती हैं.
उदाहरण के लिए, किसी एजेंसी के सभी कीवर्ड की रिपोर्ट का अनुरोध किया जा सकता है. इसके बाद, एक फ़िल्टर सेट किया जा सकता है, ताकि रिपोर्ट में सिर्फ़ 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 |
कॉलम खाली होना चाहिए. उदाहरण के लिए, अगर किसी कीवर्ड रिपोर्ट में
keywordMaxCpc कॉलम के लिए isNull तय किया जाता है, तो
रिपोर्ट में सिर्फ़ वही कीवर्ड होंगे जिन्होंने मैक्स सीपीसी तय नहीं किया है.
|
0 |
isNotNull |
कॉलम में कोई वैल्यू होनी चाहिए. | 0 |
startsWith |
कॉलम की शुरुआत फ़िल्टर की सूची में से किसी एक स्ट्रिंग से होनी चाहिए.
सिर्फ़ |
वैरिएबल |
containsSubstring |
कॉलम में, फ़िल्टर की सूची में बताई गई सभी स्ट्रिंग या उनमें से एक स्ट्रिंग का कुछ हिस्सा शामिल होना चाहिए.
उदाहरण के लिए,
लेकिन इन वैल्यू वाली पंक्तियां नहीं दिखाएगा:
सिर्फ़ |
वैरिएबल |
doesNotContainSubstring |
कॉलम में फ़िल्टर की सूची में से कोई भी स्ट्रिंग नहीं होनी चाहिए.
उदाहरण के लिए, लेकिन इन वैल्यू वाली पंक्तियां नहीं दिखाएगा:
सिर्फ़ |
वैरिएबल |
containsElement |
कॉलम में, फ़िल्टर की सूची में कम से कम एक वैल्यू होनी चाहिए.
सिर्फ़ सूची डेटा टाइप (जैसे कि
उदाहरण के लिए, |
वैरिएबल |