Calculated Column বনাম Measure
Power BI-তে সঠিক ক্যালকুলেশন বেছে নেওয়ার কৌশল
🛠️ Calculated Column
এটি ডেটা মডেলে একটি নতুন ফিজিক্যাল কলাম তৈরি করে। প্রতিটি রো-এর জন্য মান গণনা করে এবং ডেটা রিফ্রেশের সময় সেই মান সংরক্ষণ করে।
Profit = Sales[Revenue] – Sales[Cost]
🧮 Measure
এটি একটি ভার্চুয়াল ক্যালকুলেশন যা কোনো ডেটা স্টোর করে না। শুধুমাত্র যখন কোনো ভিজ্যুয়ালে ব্যবহার করা হয়, তখনই এটি গণনা করে।
Total Revenue = SUM(Sales[Revenue])
স্টোরেজ এবং পারফরম্যান্সের তুলনা
স্টোরেজ ব্যবহার
Calculated Column মডেলের সাইজ বাড়ায়, Measure বাড়ায় না।
আপেক্ষিক পারফরম্যান্স
Measure দ্রুত এবং অন-ডিমান্ড, যেখানে Column ডেটা রিফ্রেশকে ধীর করে।
কাজের প্রক্রিয়া
Calculated Column Flow
ডেটা রিফ্রেশ শুরু
⬇️
প্রতিটি রো-এর জন্য গণনা
⬇️
মানগুলো নতুন কলামে সংরক্ষিত হয়
Measure Flow
ব্যবহারকারী ফিল্টার বা স্লাইসার পরিবর্তন করে
⬇️
বর্তমান কনটেক্সটে গণনা শুরু হয়
⬇️
ফলাফল ভিজ্যুয়ালে প্রদর্শিত হয়
🎯 কখন কোনটি ব্যবহার করবেন?
Calculated Column ব্যবহার করুন
যখন প্রতিটি রো-এর জন্য একটি নির্দিষ্ট স্থায়ী মান প্রয়োজন। যেমন – ক্যাটাগরি, স্ট্যাটাস বা তারিখ ভিত্তিক গণনা।
Measure ব্যবহার করুন
যখন মোট, গড়, বা গণনার মতো ডাইনামিক এবং অ্যাগ্রিগেটেড রিপোর্ট প্রয়োজন, যা ফিল্টার অনুযায়ী পরিবর্তিত হবে।