Relationships এবং Measures ব্যবহার করে Complex Calculations

Power Pivot এবং Power Query এর ব্যবহার - এক্সেল ড্যাশবোর্ড (Excel Dashboard) - Big Data and Analytics

398

Excel Dashboards তৈরি করতে গেলে Relationships এবং Measures ব্যবহার করা খুবই গুরুত্বপূর্ণ, বিশেষত যখন আপনার ডেটাসেট অনেক বড় বা বিভিন্ন টেবিলের মধ্যে সম্পর্ক জড়িত থাকে। Relationships এবং Measures ব্যবহার করে আপনি আরও জটিল ক্যালকুলেশন করতে পারবেন এবং ডেটাকে আরো শক্তিশালীভাবে বিশ্লেষণ করতে পারবেন। এই প্রক্রিয়াগুলি Pivot Tables, Power Pivot, এবং Data Model এর মাধ্যমে একত্রিত করা যেতে পারে, যা Excel-এ ডেটা বিশ্লেষণকে আরও কার্যকরী এবং ডায়নামিক করে তোলে।

এই প্রবন্ধে, আমরা Excel Dashboards-এ Relationships এবং Measures ব্যবহার করে কিভাবে Complex Calculations করা যায়, তা নিয়ে আলোচনা করব।


১. Excel Data Model এবং Relationships

Data Model এবং Relationships ব্যবহার করে আপনি বিভিন্ন টেবিলের মধ্যে সম্পর্ক তৈরি করতে পারেন। যখন একাধিক টেবিলের ডেটা বিশ্লেষণ করতে হয়, তখন সেগুলোর মধ্যে relationships তৈরি করা প্রয়োজন যাতে এক টেবিলের ডেটার ওপর ভিত্তি করে অন্য টেবিলের ডেটা বিশ্লেষণ করা যায়।

What are Relationships in Excel?

Relationships হল একটি টেবিলের মধ্যে অন্য একটি টেবিলের তথ্যের সাথে সংযোগ তৈরি করার প্রক্রিয়া। এটি Data Model-এ one-to-many বা many-to-many সম্পর্ক হতে পারে। Excel-এ Power Pivot ব্যবহার করে আপনি Data Model তৈরি করতে পারেন এবং বিভিন্ন টেবিলের মধ্যে সম্পর্ক গড়তে পারেন।

How to Create Relationships in Excel:

  1. Data Model Enable: প্রথমে Power Pivot ট্যাব থেকে Manage অপশনটি ক্লিক করুন এবং আপনার ডেটাকে Data Model-এ অন্তর্ভুক্ত করুন।
  2. Create Relationships:
    • Power Pivot উইন্ডোতে যান এবং Design ট্যাবে গিয়ে Create Relationship বাটনে ক্লিক করুন।
    • দুটি টেবিল নির্বাচন করুন এবং তাদের মধ্যে সম্পর্ক তৈরি করুন (যেমন, Product ID বা Customer ID)।
  3. Define Relationship Type: সম্পর্কের ধরন নির্বাচন করুন, যেমন one-to-many বা many-to-one
  4. Apply the Relationship: একবার সম্পর্ক তৈরি হলে, আপনি সেই সম্পর্কের মাধ্যমে দুইটি টেবিলের ডেটা একত্রিত করতে পারবেন এবং জটিল ক্যালকুলেশন তৈরি করতে পারবেন।

Example:

ধরা যাক, আপনার কাছে দুটি টেবিল রয়েছে:

  1. Sales Table - যেখানে Sales ID, Product ID, Amount ইত্যাদি তথ্য রয়েছে।
  2. Products Table - যেখানে Product ID, Product Name, Category ইত্যাদি তথ্য রয়েছে।

আপনি Product ID ব্যবহার করে এই দুটি টেবিলের মধ্যে একটি সম্পর্ক তৈরি করতে পারেন, যাতে আপনি Product Category অনুযায়ী Total Sales হিসাব করতে পারেন।


২. Measures: What Are They and How to Use Them?

Measures হল DAX (Data Analysis Expressions) ভাষায় ব্যবহৃত একটি ফাংশন যা আপনার ডেটাতে কাস্টম ক্যালকুলেশন তৈরি করে। Measures আপনি যখন বিভিন্ন টেবিলের ডেটা একত্রিত করে জটিল ক্যালকুলেশন করতে চান তখন ব্যবহার করতে পারেন। Measures সাধারণত SUM, AVERAGE, COUNT, MAX, MIN এর মতো মৌলিক ফাংশনের উপর ভিত্তি করে তৈরি হয়, তবে এগুলির মধ্যে জটিল যুক্তি এবং শর্তযুক্ত ক্যালকুলেশনও করা সম্ভব।

Types of Measures:

  1. Basic Aggregation Measures:
    • যেমন, Total Sales: =SUM(Sales[Amount])
    • Total Quantity: =SUM(Sales[Quantity])
  2. Conditional Measures:
    • যেমন, Sales Above Target: =CALCULATE(SUM(Sales[Amount]), Sales[Amount] > 5000)
  3. Time-Based Measures:
    • যেমন, Year-to-Date (YTD) Sales: =TOTALYTD(SUM(Sales[Amount]), Sales[Date])
    • Same Period Last Year (SPLY): =SAMEPERIODLASTYEAR(Sales[Date])
  4. Custom KPI Measures:
    • যেমন, Profit Margin: =DIVIDE(SUM(Sales[Profit]), SUM(Sales[Amount]))

How to Create Measures in Excel:

  1. Go to Power Pivot: Power Pivot ট্যাবে যান এবং Manage বাটনে ক্লিক করুন।
  2. Create Measure: Measure তৈরি করতে, Power Pivot উইন্ডোতে গিয়ে Measures প্যানেল থেকে নতুন মেজার তৈরি করুন।
  3. Enter the Formula: আপনার মেজারের জন্য একটি DAX formula লিখুন (যেমন, =SUM(Sales[Amount]) বা =AVERAGE(Sales[Amount]))।
  4. Use the Measure in Pivot Tables: একবার মেজার তৈরি হলে, আপনি এটি Pivot Table এ ব্যবহার করতে পারবেন।

Example:

ধরা যাক, আপনি Total Sales এবং Profit Margin মেজার তৈরি করতে চান:

  1. Total Sales: =SUM(Sales[Amount])
  2. Profit Margin: =DIVIDE(SUM(Sales[Profit]), SUM(Sales[Amount]))

এই মেজারগুলো আপনাকে Sales Table এবং Products Table এর মধ্যে সম্পর্কের মাধ্যমে KPI Dashboard-এ Sales Performance এবং Profitability বিশ্লেষণ করতে সাহায্য করবে।


৩. Complex Calculations with Relationships and Measures

Relationships এবং Measures ব্যবহার করে আপনি Excel Dashboards-এ জটিল ক্যালকুলেশন করতে পারেন। Power Pivot এবং Data Model ব্যবহার করে, আপনি একাধিক টেবিলের ডেটা সম্পর্কিত করে KPI, Sales Analysis, Financial Ratios, Time Intelligence এবং আরও অনেক কিছু বিশ্লেষণ করতে পারেন।

Example of Complex Calculation:

ধরা যাক, আপনি একটি Sales Dashboard তৈরি করছেন, যেখানে আপনি Region এবং Product এর ভিত্তিতে Sales Performance এবং Profitability বিশ্লেষণ করতে চান। এখানে আপনি Relationships এবং Measures ব্যবহার করতে পারেন:

  1. Total Sales for Each Region:
    • =SUM(Sales[Amount])
    • এখানে আপনি Sales Table এবং Region Table এর মধ্যে সম্পর্ক তৈরি করবেন এবং Region অনুযায়ী মোট বিক্রয় দেখাবেন।
  2. Profit Margin by Product:
    • =DIVIDE(SUM(Sales[Profit]), SUM(Sales[Amount]))
    • এই মেজারটি Products Table এবং Sales Table এর মধ্যে সম্পর্কের মাধ্যমে Profit Margin দেখাবে।
  3. Year-to-Date (YTD) Sales:
    • =TOTALYTD(SUM(Sales[Amount]), Sales[Date])
    • এই ফাংশনটি আপনাকে YTD Sales দেখাবে, যেখানে Sales Date এবং Sales Amount টেবিলের মধ্যে সম্পর্ক থাকবে।

৪. Best Practices for Using Relationships and Measures in Excel Dashboards

  1. Use the Data Model Efficiently: Data Model এবং Relationships ব্যবহার করে multiple tables সংযুক্ত করুন এবং সেগুলোর মধ্যে সম্পর্ক স্থাপন করুন। এতে আপনার ডেটা আরও পরিষ্কার এবং বিশ্লেষণযোগ্য হবে।
  2. Keep Measures Simple: Measures তৈরি করার সময় ফাংশনগুলো সোজা এবং সহজ রাখুন। জটিল ক্যালকুলেশন করতে প্রয়োজনে helper columns ব্যবহার করুন।
  3. Leverage Time Intelligence: Time-based calculations যেমন YTD, Same Period Last Year, এবং Month-to-Date (MTD) ব্যবহার করে time series analysis করুন।
  4. Avoid Redundancy: একই তথ্য বা ক্যালকুলেশন বারবার না রেখে, Pivot Tables এবং Measures-এ সরাসরি ব্যবহার করুন।
  5. Optimize Performance: বড় ডেটাসেট এবং জটিল ফাংশন ব্যবহার করলে পারফরম্যান্সে প্রভাব পড়তে পারে। তাই ডেটার পরিসীমা সীমিত রাখুন এবং calculation mode কে manual করে রাখুন।

সারাংশ

Relationships এবং Measures ব্যবহার করে Excel Dashboards-এ complex calculations তৈরি করা আপনার ডেটার বিশ্লেষণ এবং সিদ্ধান্ত গ্রহণ প্রক্রিয়াকে আরও শক্তিশালী করতে সহায়ক হয়। Power Pivot এবং Data Model এর মাধ্যমে আপনি multiple tables এর মধ্যে সম্পর্ক স্থাপন করতে পারেন এবং DAX measures ব্যবহার করে কাস্টম ক্যালকুলেশন তৈরি করতে পারেন। Excel Dashboards তৈরির সময়, এই কৌশলগুলো ব্যবহার করে আপনি একটি আরো শক্তিশালী এবং ইন্টারঅ্যাকটিভ ড্যাশবোর্ড তৈরি করতে পারবেন, যা আপনার ব্যবসায়িক উদ্দেশ্য পূরণের জন্য সহায়ক হবে।

Content added By
Promotion

Are you sure to start over?

Loading...