Power BI তে Measures এবং Custom Formulas (বা DAX ফর্মুলাস) ব্যবহার করে আপনি ডেটার উপর আরও গভীর বিশ্লেষণ করতে পারেন এবং কাস্টম পরিসংখ্যান তৈরি করতে পারেন। Measures এবং Custom Formulas Power BI তে ডেটা মডেলিং এবং বিশ্লেষণের জন্য অত্যন্ত গুরুত্বপূর্ণ, কারণ এগুলি আপনাকে ডেটার নির্দিষ্ট ইনসাইট তৈরি করার এবং অটোমেটিক্যালি আপডেট হওয়া পরিসংখ্যান প্রদর্শন করার সুযোগ দেয়। নিচে Measures এবং Custom Formulas ব্যবহার করার বিস্তারিত আলোচনা করা হলো।
Measures তৈরি করা:
Measures হলো কাস্টম গণনা, যা সাধারণত Power BI তে সেলস, প্রফিট, গড়, মোট, শতাংশ বা অন্য কোনো পরিসংখ্যান হিসাব করতে ব্যবহৃত হয়। Measures গুলি সাধারণত DAX (Data Analysis Expressions) ফর্মুলা ব্যবহার করে তৈরি করা হয়। Measures তৈরি করার মাধ্যমে আপনি যেকোনো ভেরিয়েবলের উপর গণনা বা সুনির্দিষ্ট ফলাফল পেতে পারেন।
Measure তৈরি করার ধাপ:
- Power BI Desktop এ Measures তৈরি করা:
- Power BI ডেক্সটপ ওপেন করুন এবং ডেটাসেট লোড করুন।
- "Modeling" ট্যাব থেকে "New Measure" বাটনে ক্লিক করুন।
- DAX ফর্মুলা ব্যবহার করুন:
- একটি নতুন ফর্মুলা বার খুলবে যেখানে আপনি আপনার Measure এর নাম এবং তার DAX ফর্মুলা লিখবেন।
উদাহরণস্বরূপ, যদি আপনি একটি Measure তৈরি করতে চান যা মোট বিক্রয় (Total Sales) হিসাব করবে, তাহলে DAX ফর্মুলা হবে:
Total Sales = SUM('Sales'[Amount])- এখানে SUM একটি DAX ফাংশন যা 'Sales' টেবিলের Amount কলামের সব ভ্যালু যোগ করে মোট বিক্রয় (Total Sales) হিসাব করবে।
- Measure ব্যবহার করা:
- Measure তৈরি হওয়ার পর, এটি আপনার ফিল্ড প্যানেলে অ্যাক্সেসযোগ্য হবে। আপনি এটি ভিজ্যুয়াল বা রিপোর্টে ব্যবহার করতে পারেন।
- উদাহরণস্বরূপ, আপনি "Total Sales" Measure টি চার্ট বা টেবিলের মধ্যে ড্র্যাগ এবং ড্রপ করে দেখতে পারেন।
Measure এর উদাহরণ:
Total Sales: একটি সাধারণ Measure যা সেলসের মোট পরিমাণ হিসাব করে।
Total Sales = SUM('Sales'[Amount])Profit Margin: লাভের মার্জিন হিসাব করার জন্য Measure:
Profit Margin = DIVIDE(SUM('Sales'[Profit]), SUM('Sales'[Amount]), 0)Average Sales: গড় বিক্রয় হিসাব করার Measure:
Average Sales = AVERAGE('Sales'[Amount])
Custom Formulas (DAX) ব্যবহার করা:
Power BI তে Custom Formulas সাধারণত DAX (Data Analysis Expressions) ফাংশন দিয়ে তৈরি করা হয়। DAX ফর্মুলা ব্যবহার করে আপনি ডেটা মডেলিং এর মধ্যে কাস্টম গণনা, শর্তযুক্ত ফলাফল বা সম্পর্কিত ডেটা বিশ্লেষণ করতে পারেন।
DAX ফর্মুলা ব্যবহার করার কিছু উদাহরণ:
IF Statement: DAX এর IF ফাংশন ব্যবহার করে আপনি শর্তাধীন (conditional) গণনা তৈরি করতে পারেন।
Profit Status = IF(SUM('Sales'[Profit]) > 0, "Profit", "Loss")এখানে, Profit Status Measure তৈরি হবে, যা দেখাবে যদি বিক্রয়ের লাভ (Profit) ইতিবাচক হয়, তাহলে "Profit" এবং যদি নেতিবাচক হয়, তাহলে "Loss"।
DATEADD Function: DAX এর DATEADD ফাংশন ব্যবহার করে আপনি কোনো নির্দিষ্ট সময়ের মধ্যে ডেটা বিশ্লেষণ করতে পারেন। উদাহরণস্বরূপ, গত বছরের সেলস পরিসংখ্যান:
Sales Last Year = CALCULATE(SUM('Sales'[Amount]), DATEADD('Sales'[Date], -1, YEAR))এখানে Sales Last Year Measure হিসাব করবে গত বছরের বিক্রয়ের পরিমাণ।
CALCULATE Function: CALCULATE ফাংশন একটি অত্যন্ত শক্তিশালী DAX ফাংশন, যা আপনি অন্য কোনো ক্যালকুলেশন বা শর্ত প্রয়োগ করার জন্য ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনাকে যদি শুধুমাত্র একটি নির্দিষ্ট অঞ্চলের জন্য বিক্রয় দেখাতে হয়:
Sales North = CALCULATE(SUM('Sales'[Amount]), 'Sales'[Region] = "North")RELATED Function: RELATED ফাংশন সম্পর্কিত টেবিল থেকে ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, Sales টেবিলের মধ্যে একটি Product ID রয়েছে এবং Product টেবিলের মধ্যে Product Name রয়েছে:
Product Name = RELATED('Product'[ProductName])
DAX ফাংশন এর ব্যবহার:
- SUM: সংখ্যা যোগ করার জন্য ব্যবহৃত হয়।
- AVERAGE: গড় মান বের করার জন্য ব্যবহৃত হয়।
- IF: শর্ত অনুযায়ী ফলাফল প্রদান করে।
- CALCULATE: নির্দিষ্ট শর্তে ডেটা গণনা করতে ব্যবহৃত হয়।
- DIVIDE: ভাগফল বের করার জন্য ব্যবহৃত হয়, যা শূন্য ভাগ করার ক্ষেত্রে নিরাপদ।
- DATEADD: সময়সীমা অনুযায়ী ডেটা হিসাব করতে ব্যবহৃত হয়।
Measures এবং Custom Formulas এর সুবিধা:
- ইন্টারেকটিভ রিপোর্টিং: Measures এবং Custom Formulas আপনাকে রিপোর্ট এবং ড্যাশবোর্ডে ইন্টারেক্টিভভাবে ডেটার পরিসংখ্যান তৈরি করতে সহায়তা করে।
- কাস্টম ডেটা বিশ্লেষণ: DAX ফর্মুলা ব্যবহার করে আপনি আপনার ডেটাকে বিশেষ শর্ত এবং নিয়ম অনুযায়ী বিশ্লেষণ করতে পারেন।
- অটোমেটিক আপডেট: Measures সবসময় আপনার ডেটা আপডেট হওয়া সাথে সাথে অটোমেটিক্যালি পরিবর্তিত হয়, এটি আপনাকে সঠিক এবং সময়মতো ইনসাইটস প্রদান করে।
সারাংশ:
Power BI তে Measures এবং Custom Formulas (DAX) ডেটা বিশ্লেষণ এবং রিপোর্টিং এর জন্য অত্যন্ত গুরুত্বপূর্ণ টুল। Measures আপনাকে কাস্টম পরিসংখ্যান তৈরি করতে সাহায্য করে, আর DAX ফর্মুলা ব্যবহার করে আপনি ডেটার মধ্যে শর্ত, গণনা এবং সম্পর্ক বিশ্লেষণ করতে পারেন। এই ফিচারগুলি ব্যবহার করে আপনি আরও শক্তিশালী এবং কার্যকরী রিপোর্ট তৈরি করতে পারবেন।
Read more