ডিফল্টরূপে, আপনার রিপোর্টে রিপোর্টস্কোপের সমস্ত ডেটা থাকবে যা আপনার অনুরোধ নির্দিষ্ট করে। আপনি যদি একটি প্রতিবেদনে শুধুমাত্র মানদণ্ডের একটি সেটের সাথে মেলে এমন ডেটা ধারণ করতে চান, আপনি একটি প্রতিবেদনে এক বা একাধিক ফিল্টার যোগ করতে পারেন। সমস্ত ফিল্টারকে সন্তুষ্ট করে এমন সারিগুলিই ফেরত দেওয়া হয়।
উদাহরণস্বরূপ, আপনি একটি সংস্থার সমস্ত কীওয়ার্ডের একটি প্রতিবেদনের জন্য অনুরোধ করতে পারেন। তারপর আপনি একটি ফিল্টার নির্দিষ্ট করতে পারেন যাতে রিপোর্টে শুধুমাত্র www.example.com এবং www.another-example.com দিয়ে শুরু হওয়া ল্যান্ডিং পৃষ্ঠার URL সহ কীওয়ার্ডগুলি উপস্থিত হয়৷
"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 নির্দিষ্ট করেন, তাহলে রিপোর্টে শুধুমাত্র এমন কীওয়ার্ড থাকবে যেগুলি সর্বোচ্চ CPC নির্দিষ্ট করেনি। | 0 |
isNotNull | কলামে একটি মান থাকতে হবে। | 0 |
startsWith | ফিল্টার তালিকার যেকোন একটি স্ট্রিং দিয়ে কলামটি শুরু হতে হবে। শুধুমাত্র | পরিবর্তনশীল |
containsSubstring | কলামে অবশ্যই ফিল্টারের তালিকায় নির্দিষ্ট স্ট্রিংগুলির একটির সমস্ত বা অংশ থাকতে হবে৷ উদাহরণস্বরূপ, একটি মান সহ সাবস্ট্রিং ফিল্টার কিন্তু এই মানগুলির সাথে সারিগুলি ফেরত দেবে না: শুধুমাত্র | পরিবর্তনশীল |
doesNotContainSubstring | কলামে অবশ্যই ফিল্টারের তালিকার কোনো স্ট্রিং থাকবে না। উদাহরণস্বরূপ, মান সহ একটি কিন্তু এই মানগুলির সাথে সারিগুলি ফেরত দেবে না: শুধুমাত্র | পরিবর্তনশীল |
containsElement | ফিল্টারের তালিকায় কলামে অন্তত একটি মান থাকতে হবে। শুধুমাত্র তালিকা ডেটা প্রকার সহ কলামগুলির জন্য বৈধ (যেমন উদাহরণস্বরূপ, একটি | পরিবর্তনশীল |