Custom Date Tables তৈরি করা

Big Data and Analytics - পাওয়ার বিআই (Power BI) - Time Intelligence এবং Date Functions
204

Power BI তে Custom Date Tables তৈরি করা একটি গুরুত্বপূর্ণ প্রক্রিয়া যা আপনাকে ডেটার সাথে টাইম ইন্টেলিজেন্স বিশ্লেষণ করার জন্য সাহায্য করে। Power BI এ টাইম ইন্টেলিজেন্স ফিচারগুলো কার্যকরভাবে ব্যবহার করতে হলে, আপনাকে একটি ডেটা টেবিলের প্রয়োজন হয় যা দিনের, মাসের, বছরের মতো বিভিন্ন টাইম-ভিত্তিক ডেটার উপর ভিত্তি করে কাজ করবে। Custom Date Table ব্যবহার করে আপনি সঠিক সময়ে ডেটা বিশ্লেষণ করতে পারবেন এবং বিশেষভাবে মাসিক, ত্রৈমাসিক, বা বার্ষিক বিশ্লেষণ সহজে করতে পারবেন।


Custom Date Table তৈরি করার উপকারিতা:

  1. টাইম ইন্টেলিজেন্স ফাংশন ব্যবহার করতে সাহায্য করে: যেমন, YTD (Year to Date), QTD (Quarter to Date), MTD (Month to Date) ইত্যাদি।
  2. পোর্টফোলিও বা সেলস রিপোর্টে টাইম ভিত্তিক বিশ্লেষণ সহজ করে।
  3. পূর্ববর্তী বছরের ডেটার সাথে তুলনা বা পূর্বাভাস নির্ধারণে সাহায্য করে।
  4. ডেটা ফিল্টার এবং স্লাইসিং সহজ করে।

Custom Date Table তৈরি করার পদ্ধতি:

Power BI তে Custom Date Table তৈরি করার জন্য DAX (Data Analysis Expressions) ব্যবহার করা হয়। নিচে এটি তৈরি করার জন্য কিছু ধাপ দেওয়া হলো:

ধাপ 1: DAX ফর্মুলার মাধ্যমে Custom Date Table তৈরি করা

  1. Power BI Desktop ওপেন করুন এবং আপনার ডেটাসেট লোড করুন।
  2. "Modeling" ট্যাব থেকে New Table বাটনে ক্লিক করুন।
  3. DAX ফর্মুলা বারটি ওপেন হবে যেখানে আপনি আপনার কাস্টম ডেটা টেবিলের জন্য ফর্মুলা লিখবেন।

    ফর্মুলা উদাহরণ:

    DateTable = CALENDAR(DATE(2020, 1, 1), DATE(2030, 12, 31))
    

    এখানে, CALENDAR ফাংশনটি ২০২০ সালের জানুয়ারি ১ থেকে ২০৩০ সালের ডিসেম্বর ৩১ পর্যন্ত একটি ডেটা টেবিল তৈরি করবে। আপনি আপনার প্রয়োজন অনুসারে তারিখের পরিসর নির্ধারণ করতে পারেন।


ধাপ 2: অতিরিক্ত কলাম যোগ করা (Year, Month, Quarter, Day, Week, etc.)

একটি Custom Date Table তৈরি করার পর, আপনাকে অতিরিক্ত কলাম যোগ করতে হবে যেমন Year, Month, Day, Quarter ইত্যাদি, যাতে টাইম ইন্টেলিজেন্স ফাংশনগুলো ব্যবহার করা সহজ হয়।

উদাহরণ: আপনি কিছু অতিরিক্ত কলাম যোগ করতে পারেন এইভাবে:

  • Year Column:

    Year = YEAR(DateTable[Date])
    
  • Month Column:

    Month = FORMAT(DateTable[Date], "MMMM")
    
  • Month Number:

    MonthNumber = MONTH(DateTable[Date])
    
  • Quarter Column:

    Quarter = "Q" & QUARTER(DateTable[Date])
    
  • Day Column:

    Day = DAY(DateTable[Date])
    
  • Weekday Column:

    Weekday = WEEKDAY(DateTable[Date], 2)
    

এভাবে, আপনি আপনার কাস্টম ডেটা টেবিলের জন্য প্রয়োজনীয় অতিরিক্ত কলাম যোগ করতে পারেন যা ডেটা বিশ্লেষণের জন্য গুরুত্বপূর্ণ।


ধাপ 3: Relationship তৈরি করা

একটি কাস্টম ডেটা টেবিল তৈরি করার পর, আপনাকে এটি মূল ডেটা টেবিলের সাথে সম্পর্ক স্থাপন করতে হবে। সাধারণত, DateTable টেবিলটি আপনার অন্যান্য ডেটা টেবিলের Date ফিল্ডের সাথে সম্পর্কিত থাকবে।

  1. "Modeling" ট্যাব থেকে Manage Relationships বাটনে ক্লিক করুন।
  2. সেখানে আপনি DateTable এর Date কলাম এবং আপনার ডেটা টেবিলের Date কলামের মধ্যে সম্পর্ক তৈরি করুন।

এটি নিশ্চিত করবে যে আপনি টাইম ইন্টেলিজেন্স ফাংশনগুলো এবং স্লাইসারের মাধ্যমে সঠিকভাবে ডেটা বিশ্লেষণ করতে পারবেন।


ধাপ 4: স্লাইসিং এবং টাইম ইন্টেলিজেন্স ফাংশন ব্যবহার করা

কাস্টম ডেটা টেবিল তৈরি করার পর, আপনি সহজেই টাইম-ভিত্তিক স্লাইসিং করতে পারবেন। উদাহরণস্বরূপ, আপনি Month, Year, Quarter ইত্যাদি স্লাইসার ব্যবহার করে ডেটা বিশ্লেষণ করতে পারবেন।

এছাড়াও, DAX ফাংশন যেমন YTD, QTD, MTD, SAMEPERIODLASTYEAR ইত্যাদি টাইম ইন্টেলিজেন্স ফাংশনগুলো ব্যবহার করতে পারবেন।

  • Year-to-Date (YTD) Calculation:

    YTD Sales = TOTALYTD(SUM(Sales[Amount]), DateTable[Date])
    
  • Month-to-Date (MTD) Calculation:

    MTD Sales = TOTALMTD(SUM(Sales[Amount]), DateTable[Date])
    
  • Quarter-to-Date (QTD) Calculation:

    QTD Sales = TOTALQTD(SUM(Sales[Amount]), DateTable[Date])
    

সারাংশ:

Power BI তে Custom Date Tables তৈরি করা আপনার ডেটা বিশ্লেষণ এবং টাইম ইন্টেলিজেন্স ফাংশন ব্যবহারের জন্য অত্যন্ত গুরুত্বপূর্ণ। DAX ফর্মুলা এবং কাস্টম ডেটা টেবিল তৈরি করার মাধ্যমে আপনি ডেটাকে সময় অনুযায়ী শ্রেণিবদ্ধ করতে পারেন এবং এতে বিভিন্ন টাইম-বেসড বিশ্লেষণ করতে সক্ষম হবেন। এটি Power BI রিপোর্টে ডেটা বিশ্লেষণকে আরও কার্যকরী এবং ইন্টারেকটিভ করে তোলে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...