গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজ আপনাকে নিম্নলিখিত উপায়ে তারিখের পরিসীমা নির্দিষ্ট করার সুযোগ দেয়:
কাস্টম তারিখের পরিসর
আপনি ISO 8601 এক্সটেন্ডেড ( YYYY-MM-DD ) অথবা বেসিক ( YYYYMMDD ) ফরম্যাটে তারিখ উল্লেখ করতে পারেন। পাঠযোগ্যতার জন্য এক্সটেন্ডেড ফরম্যাট ( YYYY-MM-DD ) ব্যবহার করার পরামর্শ দেওয়া হয়। কাস্টম ডেট স্ট্রিং-এর সাথে BETWEEN অথবা তুলনা অপারেটর ( = , > , >= , < , <= ) ব্যবহার করুন:
segments.date BETWEEN '2026-01-01' AND '2026-01-31'
segments.date >= '20260701' AND segments.date <= '20260731'
পূর্বনির্ধারিত তারিখের পরিসর
পূর্বনির্ধারিত তারিখের পরিসীমা লিটারেলের সাথে DURING অপারেটর ব্যবহার করুন। DURING অপারেটর শুধুমাত্র পূর্বনির্ধারিত তারিখের পরিসীমা সমর্থন করে এবং কাস্টম তারিখ স্ট্রিংয়ের সাথে ব্যবহার করা যায় না।
বৈধ পূর্বনির্ধারিত তারিখের পরিসরগুলোর তালিকা নিম্নরূপ:
| তারিখের পরিসর | রিপোর্ট তৈরি করা হয়... |
|---|---|
TODAY | শুধুমাত্র আজকের জন্য। |
YESTERDAY | শুধুমাত্র গতকাল। |
LAST_7_DAYS | আজকের দিনটি বাদে গত ৭ দিন। |
LAST_BUSINESS_WEEK | পূর্ববর্তী কর্মসপ্তাহের ৫-দিনের কর্মসপ্তাহ, যা সোমবার থেকে শুক্রবার পর্যন্ত বিস্তৃত। |
THIS_MONTH | চলতি মাসের সমস্ত দিন। |
LAST_MONTH | গত মাসের সমস্ত দিন। |
LAST_14_DAYS | আজকের দিনটি বাদে গত ১৪ দিন। |
LAST_30_DAYS | আজকের দিনটি বাদে গত ৩০ দিন। |
THIS_WEEK_SUN_TODAY | গত রবিবার এবং বর্তমান দিনের মধ্যবর্তী সময়কাল। |
THIS_WEEK_MON_TODAY | গত সোমবার এবং বর্তমান দিনের মধ্যবর্তী সময়কাল। |
LAST_WEEK_SUN_SAT | পূর্ববর্তী রবিবার থেকে শুরু হওয়া ৭ দিনের সময়কাল। |
LAST_WEEK_MON_SUN | পূর্ববর্তী সোমবার থেকে শুরু হওয়া ৭ দিনের সময়কাল। |
উদাহরণ:
segments.date DURING LAST_30_DAYS
পূর্বনির্ধারিত সময়কাল
কিছু তারিখের ক্ষেত্র একটি পূর্বনির্ধারিত সময়কালকে নির্দেশ করে, বিশেষত:
-
segments.week -
segments.month -
segments.quarter
কাস্টম তারিখ স্ট্রিং (যেমন = , BETWEEN , >= , <= , > , বা < ব্যবহার করে) দিয়ে এই সেগমেন্টগুলো ফিল্টার করার সময়, আপনাকে অবশ্যই উক্ত সময়কালের প্রথম দিনের একটি তারিখ উল্লেখ করতে হবে:
-
segments.week: সপ্তাহের সোমবার (উদাহরণস্বরূপ,'2026-05-04')। -
segments.month: মাসের প্রথম দিন (YYYY-MM-01, উদাহরণস্বরূপ,'2026-05-01')। -
segments.quarter: ক্যালেন্ডার ত্রৈমাসিকের প্রথম দিন (YYYY-01-01,YYYY-04-01,YYYY-07-01, অথবাYYYY-10-01)।
আপনি যদি নির্দিষ্ট সময়কালের প্রথম দিন ছাড়া অন্য কোনো তারিখ উল্লেখ করেন, তাহলে একটি QueryError.MISALIGNED_DATE_FOR_FILTER ত্রুটি প্রদর্শিত হবে। এছাড়াও, আপনি DURING অপারেটর ব্যবহার করে একটি পূর্বনির্ধারিত তারিখের পরিসর দিয়ে এই অংশগুলো ফিল্টার করতে পারেন।
উদাহরণস্বরূপ, ২০২৬ সালের মে মাস নির্দিষ্ট করতে, ঐ মাসের প্রথম দিনটি উল্লেখ করে নিম্নলিখিত শর্তটি ব্যবহার করুন:
segments.month = '2026-05-01'
ঐতিহাসিক লুকব্যাক সীমা
ঐতিহাসিক রিপোর্টিং ডেটার প্রাপ্যতা নির্বাচিত বা ফিল্টার করা তারিখ খণ্ডগুলির সূক্ষ্মতার উপর নির্ভর করে:
- দৈনিক, সাপ্তাহিক এবং ঘণ্টাভিত্তিক বিভাজন (
segments.date,segments.week, এবংsegments.hour): ৩৭ মাস পর্যন্ত একটি লুকব্যাক উইন্ডো সমর্থন করে। যে কোয়েরিগুলোsegments.date,segments.week, বাsegments.hourদ্বারা বিভাজন করে (অথবা উপ-মাসিক তারিখের পরিসরে ফিল্টার করে) এবং ৩৭-মাসের উইন্ডোর বাইরের তারিখ খুঁজে বের করে, সেগুলো v24 এবং তার পরবর্তী সংস্করণগুলোতেDateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTEDত্রুটির কারণে ব্যর্থ হয় (অথবা v23-এDateRangeError.UNKNOWN)। - মাসিক, ত্রৈমাসিক, বার্ষিক, বা অবিভক্ত গ্র্যানুলারিটি (
segments.month,segments.quarter,segments.year, বা কোনো তারিখ বিভাজন ছাড়া): ১১ বছর পর্যন্ত ঐতিহাসিক ডেটা সমর্থন করে। ৩৭-মাসের সময়সীমার বাইরের ঐতিহাসিক ডেটা কোয়েরি করতে,segments.month,segments.quarter,segments.yearঅনুযায়ী বিভাজন করুন, অথবাSELECTএ তারিখ বিভাজন বাদ দিন, এবং নিশ্চিত করুন যেWHEREতারিখের পরিসরটি মাসের প্রথম দিন থেকে শুরু হয়ে মাসের শেষ দিনে শেষ হয় (অথবাsegments.month,segments.quarter, বাsegments.yearঅনুযায়ী ফিল্টার করুন)।