DATE, TIME এর মাধ্যমে Date এবং Time তৈরি করা

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

312

DAX (Data Analysis Expressions) একটি শক্তিশালী ভাষা যা Power BI, Power Pivot, এবং SQL Server Analysis Services (SSAS) এ ব্যবহৃত হয় ডেটা বিশ্লেষণ এবং কাস্টম ক্যালকুলেশন তৈরি করার জন্য। DAX ফাংশন ব্যবহার করে আপনি ডেটা মডেল তৈরি, রিপোর্ট এবং কাস্টম ক্যালকুলেশন তৈরি করতে পারেন। DATE এবং TIME ফাংশনগুলি ব্যবহার করে আপনি সহজেই Date এবং Time মান তৈরি করতে পারেন, যা ডেটা বিশ্লেষণে অত্যন্ত গুরুত্বপূর্ণ।

এই প্রবন্ধে, আমরা DAX এর DATE এবং TIME ফাংশন ব্যবহার করে কীভাবে Date এবং Time তৈরি করা যায়, তা আলোচনা করব।


১. DATE ফাংশন

DATE ফাংশনটি ব্যবহার করে আপনি একটি নির্দিষ্ট Year, Month, এবং Day এর ভিত্তিতে একটি তারিখ (Date) তৈরি করতে পারেন। এটি তিনটি আর্গুমেন্ট নেয়:

  • Year (বছর): চার অঙ্কের বছর, যেমন 2024।
  • Month (মাস): 1 থেকে 12 পর্যন্ত মাসের সংখ্যা।
  • Day (দিন): মাসের 1 থেকে 31 পর্যন্ত দিন সংখ্যা।

Sintax:

DATE(<Year>, <Month>, <Day>)

ব্যবহার:

ধরা যাক, আপনি একটি কাস্টম তারিখ তৈরি করতে চান যা 2024 সালের 6 মার্চ হবে:

Custom Date = DATE(2024, 3, 6)

এটি একটি কাস্টম তারিখ তৈরি করবে, যা হবে March 6, 2024

এটি কেন ব্যবহার করবেন?

  • DATE ফাংশনটি সময়কাল তৈরি বা বিশ্লেষণ করার জন্য ব্যবহৃত হয়, যেমন monthly, quarterly, বা yearly বিশ্লেষণ।
  • ব্যবহারকারীরা নির্দিষ্ট তারিখের মান তৈরি করে তা নির্দিষ্ট সময়সীমা বা পারফরম্যান্স বিশ্লেষণের জন্য ব্যবহার করতে পারেন।

২. TIME ফাংশন

TIME ফাংশনটি ব্যবহার করে আপনি একটি নির্দিষ্ট Hour, Minute, এবং Second এর ভিত্তিতে একটি সময় (Time) তৈরি করতে পারেন। এটি তিনটি আর্গুমেন্ট নেয়:

  • Hour (ঘণ্টা): 0 থেকে 23 পর্যন্ত ঘণ্টার সংখ্যা।
  • Minute (মিনিট): 0 থেকে 59 পর্যন্ত মিনিটের সংখ্যা।
  • Second (সেকেন্ড): 0 থেকে 59 পর্যন্ত সেকেন্ডের সংখ্যা।

Sintax:

TIME(<Hour>, <Minute>, <Second>)

ব্যবহার:

ধরা যাক, আপনি একটি কাস্টম সময় তৈরি করতে চান যা 14 ঘণ্টা, 30 মিনিট, এবং 0 সেকেন্ড হবে:

Custom Time = TIME(14, 30, 0)

এটি একটি কাস্টম সময় তৈরি করবে, যা হবে 14:30:00 (বা 2:30 PM)।

এটি কেন ব্যবহার করবেন?

  • TIME ফাংশনটি নির্দিষ্ট সময়ের বিশ্লেষণ করতে সহায়ক। যেমন, যখন আপনি দৈনিক কাজের সময় বা কার্যকলাপের সময় ট্র্যাক করতে চান।
  • এটি সময়কাল, সেশন টাইম, বা কোনো নির্দিষ্ট কর্মদিবসের সময় বিশ্লেষণ করতে ব্যবহার করা যেতে পারে।

৩. DATE এবং TIME একসাথে ব্যবহার করা

আপনি DATE এবং TIME ফাংশনগুলি একত্রে ব্যবহার করে একটি পূর্ণ তারিখ এবং সময় (DateTime) তৈরি করতে পারেন। এইভাবে আপনি তারিখ এবং সময় একসাথে ব্যবহার করে কাস্টম ডেটাটাইপ তৈরি করতে পারবেন।

Sintax:

DATE(<Year>, <Month>, <Day>) + TIME(<Hour>, <Minute>, <Second>)

ব্যবহার:

ধরা যাক, আপনি 2024 সালের 3 মার্চ 2:30 PM এ একটি কাস্টম DateTime তৈরি করতে চান:

Custom DateTime = DATE(2024, 3, 3) + TIME(14, 30, 0)

এটি একটি কাস্টম DateTime তৈরি করবে, যা হবে March 3, 2024, 14:30:00 (বা 3 March 2024, 2:30 PM)।

এটি কেন ব্যবহার করবেন?

  • DATE এবং TIME ফাংশন একসাথে ব্যবহার করে আপনি DateTime তৈরি করতে পারেন, যা বিশেষত time-based analysis এবং scheduling এর জন্য দরকারি।
  • এটি timestamps এবং time intervals বিশ্লেষণে ব্যবহৃত হতে পারে।

৪. DATEADD এবং TIMEADD ফাংশন

DATEADD এবং TIMEADD ফাংশনগুলি একটি নির্দিষ্ট date বা time এর সাথে একটি নির্দিষ্ট পরিমাণ যোগ বা বিয়োগ করতে ব্যবহৃত হয়।

DATEADD ফাংশন:

DATEADD ফাংশনটি নির্দিষ্ট সময়কাল (দিন, মাস, বছর) যোগ বা বিয়োগ করে ডেটা পরিবর্তন করে।

Sintax:

DATEADD(<Date>, <Number>, <TimeUnit>)

ব্যবহার:

Previous Month Sales = DATEADD(Sales[Date], -1, MONTH)

এটি Sales[Date] কলাম থেকে গত মাসের তারিখ বের করবে।

TIMEADD ফাংশন:

TIMEADD ফাংশনটি নির্দিষ্ট সময় যোগ বা বিয়োগ করার জন্য ব্যবহৃত হয়।

Sintax:

TIMEADD(<Time>, <Number>, <TimeUnit>)

ব্যবহার:

Previous Hour = TIMEADD(Sales[Time], -1, HOUR)

এটি Sales[Time] কলাম থেকে গত ঘণ্টার সময় বের করবে।


সারাংশ

DAX-এর DATE এবং TIME ফাংশন ডেটা বিশ্লেষণে অত্যন্ত গুরুত্বপূর্ণ, কারণ এগুলি ব্যবহার করে আপনি DateTime তৈরি করতে পারেন এবং time-based analysis করতে পারেন। DATE ফাংশনটি নির্দিষ্ট বছরের, মাসের এবং দিনের ভিত্তিতে একটি তারিখ তৈরি করে, এবং TIME ফাংশনটি ঘণ্টা, মিনিট এবং সেকেন্ডের ভিত্তিতে একটি সময় তৈরি করে। এই ফাংশনগুলির মাধ্যমে আপনি কাস্টম তারিখ এবং সময় তৈরি করতে পারেন, যা রিপোর্টিং এবং বিশ্লেষণে ব্যবহৃত হয়। DAX-এ DATEADD এবং TIMEADD ফাংশন ব্যবহার করে আপনি নির্দিষ্ট সময় বা তারিখ যোগ বা বিয়োগ করতে পারবেন, যা বিশেষ করে time intelligence বিশ্লেষণে সহায়ক।

Content added By
Promotion

Are you sure to start over?

Loading...