DAX (Data Analysis Expressions) হল Power Pivot এবং Power BI-তে ব্যবহৃত একটি ফর্মুলা ল্যাঙ্গুয়েজ, যা ডেটার উপর কাস্টম ক্যালকুলেশন এবং বিশ্লেষণ করতে ব্যবহৃত হয়। DAX ফাংশনগুলি সাধারণত সংখ্যাসূচক ডেটা এবং সময়ের সাথে সম্পর্কিত বিশ্লেষণ তৈরি করতে ব্যবহার করা হয়। এর মাধ্যমে আপনি মোট, গড়, সর্বনিম্ন এবং সর্বোচ্চ মান বের করতে পারেন, যা ডেটা বিশ্লেষণ এবং রিপোর্টিংয়ের জন্য খুবই গুরুত্বপূর্ণ।
এখানে Power Pivot-এ ব্যবহৃত কিছু Common DAX Functions সম্পর্কে আলোচনা করা হলো, যেমন: SUM, AVERAGE, MIN, এবং MAX।
১. SUM Function
SUM ফাংশনটি ব্যবহৃত হয় কোনো কলামের বা ক্ষেত্রের সমস্ত মানের যোগফল বের করতে। এটি একটি সাধারণ এবং গুরুত্বপূর্ণ ফাংশন যা ডেটার মোট পরিমাণ গণনা করার জন্য ব্যবহৃত হয়।
Syntax:
SUM(<ColumnName>)
উদাহরণ:
ধরা যাক, আপনার কাছে একটি Sales টেবিল রয়েছে এবং আপনি মোট বিক্রির পরিমাণ জানতে চান:
Total Sales = SUM(Sales[Amount])
এই ফর্মুলা Sales টেবিলের Amount কলামের সব মান যোগ করে Total Sales তৈরি করবে।
২. AVERAGE Function
AVERAGE ফাংশনটি ব্যবহৃত হয় একটি কলামের বা ক্ষেত্রের গড় মান বের করতে। এটি ডেটার গড় হিসাব করতে ব্যবহৃত হয় এবং খুবই কার্যকর যখন আপনি সাধারণ প্রবণতা বা গড় পরিসংখ্যান জানতে চান।
Syntax:
AVERAGE(<ColumnName>)
উদাহরণ:
ধরা যাক, আপনি Sales টেবিলের গড় বিক্রির পরিমাণ জানাতে চান:
Average Sales = AVERAGE(Sales[Amount])
এই ফর্মুলা Sales টেবিলের Amount কলামের গড় মান বের করবে।
৩. MIN Function
MIN ফাংশনটি ব্যবহৃত হয় একটি কলামের সর্বনিম্ন মান বের করতে। এটি যখন আপনাকে ডেটার মধ্যে সর্বনিম্ন মান খুঁজে বের করতে হয়, যেমন কোন নির্দিষ্ট সময়ের মধ্যে সর্বনিম্ন বিক্রি, তখন এটি ব্যবহার করা হয়।
Syntax:
MIN(<ColumnName>)
উদাহরণ:
ধরা যাক, আপনি Sales টেবিলের সর্বনিম্ন বিক্রির পরিমাণ জানতে চান:
Minimum Sale = MIN(Sales[Amount])
এই ফর্মুলা Sales টেবিলের Amount কলামের সর্বনিম্ন মান বের করবে।
৪. MAX Function
MAX ফাংশনটি ব্যবহৃত হয় একটি কলামের সর্বোচ্চ মান বের করতে। এটি সর্বোচ্চ মান খুঁজে বের করতে সাহায্য করে, যেমন বিক্রির সর্বোচ্চ পরিমাণ, সর্বোচ্চ লাভ, ইত্যাদি।
Syntax:
MAX(<ColumnName>)
উদাহরণ:
ধরা যাক, আপনি Sales টেবিলের সর্বোচ্চ বিক্রির পরিমাণ জানতে চান:
Maximum Sale = MAX(Sales[Amount])
এই ফর্মুলা Sales টেবিলের Amount কলামের সর্বোচ্চ মান বের করবে।
Common DAX Functions এর প্রয়োজনীয়তা
১. ডেটা বিশ্লেষণ সহজ করে
SUM, AVERAGE, MIN, MAX ফাংশনগুলি ডেটাকে সহজ এবং দ্রুত বিশ্লেষণ করতে সাহায্য করে। এগুলি ব্যবহার করে আপনি মৌলিক পরিসংখ্যান, প্রবণতা, এবং বৈশিষ্ট্য বিশ্লেষণ করতে পারেন।
২. বিভিন্ন ডেটা মডেলিং টাস্কে সহায়তা
DAX ফাংশনগুলি একাধিক টেবিলের মধ্যে সম্পর্ক তৈরি করে, ডেটা বিশ্লেষণকে আরো কার্যকর করে তোলে। আপনি সেগুলির মাধ্যমে ডেটাতে আরও গভীর বিশ্লেষণ করতে পারেন।
৩. স্বয়ংক্রিয় রিপোর্টিং
Power Pivot ব্যবহার করে আপনি DAX ফাংশন ব্যবহার করে পিভট টেবিল বা অন্যান্য রিপোর্টিং টুলগুলিতে স্বয়ংক্রিয়ভাবে নতুন ডেটা ক্যালকুলেট করতে পারেন। এইভাবে আপনি নির্দিষ্ট সময় পর পর আপডেট হওয়া রিপোর্ট পেতে পারেন।
৪. ব্যবসায়িক সিদ্ধান্ত গ্রহণে সহায়তা
গড়, সর্বোচ্চ, সর্বনিম্ন বিক্রির পরিমাণ জানা, বা অন্য কোনও মেট্রিক্স হিসাব করা, ব্যবসায়িক সিদ্ধান্ত গ্রহণে সহায়ক হয়। এগুলি ব্যবসায়িক কৌশল এবং উন্নতির পরিকল্পনা নির্ধারণে গুরুত্বপূর্ণ ভূমিকা পালন করে।
SUM, AVERAGE, MIN, এবং MAX DAX ফাংশনগুলি Power Pivot ব্যবহারকারীদের জন্য অত্যন্ত গুরুত্বপূর্ণ। এগুলির মাধ্যমে আপনি সহজে মৌলিক বিশ্লেষণ, কাস্টম ক্যালকুলেশন এবং ব্যবসায়িক সিদ্ধান্ত নিতে সহায়ক রিপোর্ট তৈরি করতে পারেন। Power Pivot-এ DAX ফাংশনগুলির ব্যবহারে আপনার ডেটা বিশ্লেষণ প্রক্রিয়া আরও উন্নত এবং দ্রুত হবে।
Read more