TODAY, NOW দিয়ে Current Date এবং Time পাওয়া

Date এবং Time Functions - ড্যাক্স ফাংশন (Dax Functions) - Big Data and Analytics

368

DAX (Data Analysis Expressions) হল একটি শক্তিশালী এক্সপ্রেশন ল্যাঙ্গুয়েজ যা Power BI, Excel, এবং SQL Server Analysis Services (SSAS)-এ ব্যবহৃত হয়। এটি বিশেষভাবে ব্যবহৃত হয় কাস্টম ক্যালকুলেশন এবং বিশ্লেষণ তৈরি করতে। TODAY এবং NOW হল DAX এর দুটি গুরুত্বপূর্ণ ফাংশন যা আপনাকে current date এবং current date-time পেতে সহায়ক। এই ফাংশনগুলি dynamic reports, real-time analytics, এবং time-based calculations তৈরিতে ব্যবহৃত হয়।


TODAY ফাংশন

TODAY ফাংশনটি বর্তমান date প্রদান করে, তবে এটি সময়ের মান (time) প্রদান করে না। এটি শুধুমাত্র দিনের তারিখ বের করে, যা দিন, মাস এবং বছরের ভিত্তিতে একটি পূর্ণাঙ্গ তারিখ ফরম্যাটে থাকে।

ব্যবহার:

TODAY()

এটি বর্তমান তারিখ প্রদান করবে, যেটি রানটাইমে ডেটা আপডেট হওয়ার সময়ের অনুযায়ী হবে।

উদাহরণ:

ধরা যাক, আপনি একটি রিপোর্ট তৈরি করতে চান যেখানে current date প্রদর্শন করা হবে। আপনি TODAY ফাংশন ব্যবহার করে তা করতে পারেন:

Current Date = TODAY()

এটি রিপোর্টে আজকের তারিখ দেখাবে। উদাহরণস্বরূপ, যদি আজকের তারিখ ২০২৪ সালের ১৫ ডিসেম্বর হয়, তবে আউটপুট হবে 12/15/2024 (বা আপনি যেই ফরম্যাটে ডেটা দেখতে চান, সেই অনুযায়ী)।


NOW ফাংশন

NOW ফাংশনটি বর্তমান date এবং time প্রদান করে। এটি TODAY ফাংশনের মতো দিনের তারিখ প্রদান করলেও, এতে সময়ের মানও অন্তর্ভুক্ত থাকে (যেমন: ঘণ্টা, মিনিট, সেকেন্ড)।

ব্যবহার:

NOW()

এটি বর্তমান তারিখ এবং সময় প্রদান করবে, যেটি রানটাইমে আপডেট হবে।

উদাহরণ:

ধরা যাক, আপনি একটি রিপোর্ট তৈরি করতে চান যেখানে current date and time প্রদর্শন করা হবে। আপনি NOW ফাংশন ব্যবহার করতে পারেন:

Current DateTime = NOW()

এটি রিপোর্টে বর্তমান তারিখ এবং সময় প্রদর্শন করবে। উদাহরণস্বরূপ, যদি বর্তমান সময় ২০২৪ সালের ১৫ ডিসেম্বর, সকাল ১০:৩০:০০ হয়, তবে আউটপুট হবে 12/15/2024 10:30:00 AM (যে ফরম্যাটে সময় প্রদর্শিত হবে সেটি ব্যবহারকারী নির্ধারণ করতে পারে)।


TODAY এবং NOW ফাংশনের মধ্যে পার্থক্য

  • TODAY শুধুমাত্র বর্তমান তারিখ প্রদান করে, কিন্তু সময়ের মান (hour, minute, second) প্রদান করে না।
  • NOW ফাংশনটি বর্তমান তারিখ এবং সময় (যেমন ঘণ্টা, মিনিট, সেকেন্ড) প্রদান করে।

এখন, যদি আপনি শুধুমাত্র দিনের তারিখ চান তবে TODAY ব্যবহার করুন এবং যদি আপনি সময়সহ তারিখ চান, তবে NOW ব্যবহার করুন।


Additional Use Cases

১. Date Calculation using TODAY

আপনি TODAY ফাংশন ব্যবহার করে ভবিষ্যৎ বা অতীতের কোন দিন বের করতে পারেন। যেমন, যদি আপনি জানতে চান ৩০ দিন পর কোন তারিখ হবে:

Future Date = TODAY() + 30

এটি ৩০ দিন পরের তারিখ প্রদান করবে।

২. Time-based Filter using NOW

যদি আপনি NOW ফাংশন ব্যবহার করে একটি নির্দিষ্ট সময়ের ভিত্তিতে ডেটা ফিল্টার করতে চান, উদাহরণস্বরূপ, আপনি যদি শুধুমাত্র গত ৭ দিনের তথ্য দেখতে চান:

Last 7 Days Sales = CALCULATE(SUM(Sales[Amount]), Sales[Date] >= NOW() - 7)

এটি বর্তমান তারিখ এবং সময়ের ভিত্তিতে গত ৭ দিনের বিক্রয় তথ্য গণনা করবে।


সারাংশ

TODAY এবং NOW হল DAX ফাংশনের দুটি অত্যন্ত গুরুত্বপূর্ণ ফাংশন যা আপনাকে current date এবং current date-time সহজে পাওয়ার সুযোগ দেয়। TODAY শুধুমাত্র বর্তমান তারিখ প্রদান করে, এবং NOW তারিখ এবং সময় উভয়ই প্রদান করে। এই ফাংশনগুলি time-based calculations, real-time analytics, এবং dynamic reports তৈরিতে খুবই কার্যকরী। DAX ফাংশনগুলি ব্যবহারের মাধ্যমে আপনি সহজেই date comparison, time calculations, এবং dynamic filtering করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...