Common DAX Functions (SUM, AVERAGE, MIN, MAX) গাইড ও নোট

Big Data and Analytics - ড্যাক্স দিয়ে ডেটা মডেলিং (Data Modeling with DAX) - DAX Functions এবং Expressions
324

DAX (Data Analysis Expressions) হল একটি শক্তিশালী ভাষা যা Power BI, Power Pivot, এবং SQL Server Analysis Services (SSAS)-এ ব্যবহৃত হয় ডেটা বিশ্লেষণ এবং কাস্টম ক্যালকুলেশন তৈরি করতে। DAX Functions ডেটার উপর ক্যালকুলেশন করতে ব্যবহৃত হয় এবং SUM, AVERAGE, MIN, MAX হল DAX এর সবচেয়ে সাধারণ এবং মৌলিক ফাংশনগুলির মধ্যে।

এই প্রবন্ধে আমরা SUM, AVERAGE, MIN, এবং MAX ফাংশনগুলি নিয়ে বিস্তারিত আলোচনা করব এবং দেখব কীভাবে এই ফাংশনগুলো ডেটা বিশ্লেষণের জন্য ব্যবহার করা হয়।


১. SUM ফাংশন

SUM ফাংশনটি একটি কলামের সমস্ত মানের যোগফল বের করতে ব্যবহৃত হয়। এটি সাধারণত ব্যবহার করা হয় যখন আপনি একটি নির্দিষ্ট কলামের সমস্ত সংখ্যার যোগফল বের করতে চান।

Syntax:

SUM(<column>)
  • : যে কলামের মানগুলোর যোগফল আপনি বের করতে চান।

ব্যবহার:

ধরা যাক, আপনার Sales টেবিল রয়েছে এবং আপনি SalesAmount কলামের মোট বিক্রয় পরিমাণ বের করতে চান, তাহলে আপনি এই ফাংশন ব্যবহার করবেন:

Total Sales = SUM(Sales[SalesAmount])

এই ফাংশনটি Sales টেবিলের SalesAmount কলামের সমস্ত মান যোগ করবে এবং মোট বিক্রয় পরিমাণ বের করবে।


২. AVERAGE ফাংশন

AVERAGE ফাংশনটি একটি কলামের গড় মান বের করতে ব্যবহৃত হয়। এটি ব্যবহার করে আপনি একটি নির্দিষ্ট কলামের গড় মান বের করতে পারেন, যা SUM ফাংশনটির বিপরীত।

Syntax:

AVERAGE(<column>)
  • : যে কলামের গড় মান আপনি বের করতে চান।

ব্যবহার:

ধরা যাক, আপনি যদি Sales টেবিলের SalesAmount কলামের গড় বিক্রয় পরিমাণ জানতে চান, তাহলে আপনি এই ফাংশনটি ব্যবহার করবেন:

Average Sales = AVERAGE(Sales[SalesAmount])

এই ফাংশনটি Sales টেবিলের SalesAmount কলামের গড় মান বের করবে।


৩. MIN ফাংশন

MIN ফাংশনটি একটি কলামের সর্বনিম্ন মান বের করতে ব্যবহৃত হয়। এটি কলামের মধ্যে সবচেয়ে ছোট মানটি খুঁজে বের করে।

Syntax:

MIN(<column>)
  • : যে কলামের সর্বনিম্ন মান আপনি বের করতে চান।

ব্যবহার:

ধরা যাক, আপনি যদি Sales টেবিলের SalesAmount কলামে সর্বনিম্ন বিক্রয় পরিমাণ বের করতে চান, তাহলে এই ফাংশনটি ব্যবহার করবেন:

Min Sales = MIN(Sales[SalesAmount])

এটি Sales টেবিলের SalesAmount কলামের সর্বনিম্ন মান বের করবে।


৪. MAX ফাংশন

MAX ফাংশনটি একটি কলামের সর্বোচ্চ মান বের করতে ব্যবহৃত হয়। এটি কলামের মধ্যে সবচেয়ে বড় মানটি খুঁজে বের করে।

Syntax:

MAX(<column>)
  • : যে কলামের সর্বোচ্চ মান আপনি বের করতে চান।

ব্যবহার:

ধরা যাক, আপনি যদি Sales টেবিলের SalesAmount কলামের সর্বোচ্চ বিক্রয় পরিমাণ বের করতে চান, তাহলে আপনি এই ফাংশনটি ব্যবহার করবেন:

Max Sales = MAX(Sales[SalesAmount])

এই ফাংশনটি Sales টেবিলের SalesAmount কলামের সর্বোচ্চ মান বের করবে।


Common Use Cases for SUM, AVERAGE, MIN, MAX

এই ফাংশনগুলি ডেটা বিশ্লেষণে ব্যাপকভাবে ব্যবহৃত হয়। কিছু সাধারণ use cases হল:

1. Sales Performance Analysis

SUM ফাংশনটি বিক্রয় পরিমাণের মোট যোগফল বের করতে ব্যবহৃত হয়, যেমন:

Total Sales = SUM(Sales[SalesAmount])

AVERAGE ফাংশনটি বিক্রয়ের গড় পরিমাণ নির্ধারণ করতে ব্যবহৃত হয়, যেমন:

Average Sales = AVERAGE(Sales[SalesAmount])

2. Performance Benchmarking

MIN এবং MAX ফাংশনগুলি সাধারণত benchmarking বা outlier detection করতে ব্যবহৃত হয়:

Lowest Sales = MIN(Sales[SalesAmount])
Highest Sales = MAX(Sales[SalesAmount])

3. KPI (Key Performance Indicators)

কোনো KPI রিপোর্টে SUM, AVERAGE, MIN, এবং MAX ফাংশনগুলি প্রধানভাবে ব্যবহৃত হয়। উদাহরণস্বরূপ, গড় বিক্রয়, সর্বোচ্চ বিক্রয়, এবং মোট বিক্রয় পরিমাণ একটি KPI রিপোর্টে বিশ্লেষণ করা যেতে পারে।


DAX Functions: Performance Considerations

SUM, AVERAGE, MIN, এবং MAX ফাংশনগুলি সাধারণত দ্রুত কাজ করে, তবে যদি ডেটাসেট খুব বড় হয় এবং কিছু ফিল্টার বা ক্যালকুলেশন যুক্ত করা হয়, তাহলে এর পারফরম্যান্স প্রভাবিত হতে পারে। এই ধরনের ক্ষেত্রে:

  • Filtered Data: ডেটা ফিল্টার করার আগে SUM, AVERAGE, MIN, এবং MAX ফাংশনগুলি ব্যবহার করুন। আপনি যদি ফিল্টার ব্যবহার না করেন তবে ডেটার সব মানের উপর গণনা হবে, যা বেশি সময় নিতে পারে।
  • Aggregations: বড় টেবিলের জন্য pre-aggregated values ব্যবহার করা উচিত, যেখানে প্রয়োজনীয় পরিসংখ্যান ইতিমধ্যে গণনা করা থাকে।

সারাংশ

SUM, AVERAGE, MIN, এবং MAX হল DAX এর মৌলিক এবং গুরুত্বপূর্ণ ফাংশন যা ডেটা বিশ্লেষণ এবং ক্যালকুলেশন করার জন্য ব্যবহৃত হয়। এই ফাংশনগুলির সাহায্যে আপনি total sales, average sales, minimum values, এবং maximum values বের করতে পারেন, যা ব্যবসায়িক পরিসংখ্যান এবং KPI রিপোর্ট তৈরি করতে সহায়ক। সঠিকভাবে এই ফাংশনগুলি ব্যবহার করলে আপনি Power BI এবং Excel-এ দ্রুত এবং কার্যকরী ডেটা বিশ্লেষণ করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...