তারিখের রেঞ্জ

Google Ads কোয়েরি ল্যাঙ্গুয়েজ আপনাকে এই উপায়ে তারিখের রেঞ্জ নির্দিষ্ট করতে দেয়:

কাস্টম তারিখ ব্যাপ্তি

আপনি 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 ও তার পরের ভার্সনে (অথবা v23-এ DateRangeError.UNKNOWN) DateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED এর সাথে কাজ করে না।
  • মাসিক, ত্রৈমাসিক, বার্ষিক বা সেগমেন্ট না করা গ্র্যানুলারিটি (segments.month, segments.quarter, segments.year বা কোনও তারিখের সেগমেন্ট নেই): সর্বাধিক ১১ বছরের পুরনো ডেটা সাপোর্ট করে। ৩৭-মাসের উইন্ডোর বাইরে পুরনো ডেটা কোয়েরি করতে, segments.month, segments.quarter, segments.year অনুযায়ী ভাগ করুন অথবা SELECT-এ তারিখের ভাগ বাদ দিন এবং WHERE তারিখের রেঞ্জ যেন মাসের প্রথম দিন থেকে শুরু হয়ে মাসের শেষ দিনে শেষ হয় তা নিশ্চিত করুন (অথবা segments.month, segments.quarter বা segments.year-এর উপর ফিল্টার)।