Calculated Columns এবং Measures এর মধ্যে পার্থক্য

Calculated Columns এবং Measures - এক্সেল পাওয়ার পিভট (Excel Power Pivot) - Big Data and Analytics

332

Power Pivot একটি শক্তিশালী টুল যা Excel-এ ডেটা মডেলিং এবং বিশ্লেষণের ক্ষমতা বৃদ্ধি করে। Power Pivot এর দুটি গুরুত্বপূর্ণ ফিচার হলো Calculated Columns এবং Measures। যদিও উভয়ই ডেটার উপর গণনা বা হিসাব করার জন্য ব্যবহৃত হয়, তবে তাদের কার্যকারিতা এবং ব্যবহারের ক্ষেত্রে কিছু মূল পার্থক্য রয়েছে।


Calculated Columns (ক্যালকুলেটেড কলাম)

Calculated Column হল Power Pivot-এ এমন একটি কলাম যা ডেটা টেবিলে একটি নতুন ফিল্ড বা কলাম হিসেবেই যোগ করা হয়, এবং তার মান (value) DAX (Data Analysis Expressions) ফর্মুলার মাধ্যমে নির্ধারিত হয়।

Calculated Column এর বৈশিষ্ট্য:

  • ডেটা টেবিলে নতুন কলাম যোগ হয়: Calculated Column কেবল নতুন একটি কলাম হিসেবে টেবিলে যোগ হয়, এবং এটি অন্যান্য সেলের মতোই ডেটা হিসেবে বিবেচিত হয়।
  • Row Context: এটি সাধারণত প্রতিটি রো (row) এর ভিত্তিতে কাজ করে। অর্থাৎ, এটি প্রতিটি সেলের জন্য আলাদা আলাদা মান বের করে দেয়।
  • স্টোরড ডেটা: Calculated Column এর মান টেবিলের মধ্যে স্টোর হয়। যখন আপনি ডেটা টেবিলটি দেখতে যান, তখন এটি ওই মানগুলি আপডেট হয়ে দেখাবে।
  • ফিল্টার ও সিলেকশন: Calculated Column এর মানকে সহজেই ফিল্টার বা সিলেক্ট করা যায়, কারণ এটি টেবিলের অংশ।

উদাহরণ:

ধরা যাক, আপনার কাছে একটি "Sales" টেবিল রয়েছে এবং আপনি একটি নতুন কলাম তৈরি করতে চান, যা প্রতিটি বিক্রির মুনাফা নির্ণয় করবে। এখানে একটি উদাহরণ DAX ফর্মুলা দেওয়া হলো:

Profit = Sales[Revenue] - Sales[Cost]

এই ফর্মুলা প্রয়োগের পর "Profit" নামে একটি নতুন কলাম তৈরি হবে, যা প্রতিটি রো (row) এর জন্য বিক্রির মুনাফা প্রদর্শন করবে।


Measures (মেজার্স)

Measures হল Power Pivot-এ একটি বিশেষ গণনা যা সাধারণত সার্বিক ডেটার উপর ভিত্তি করে কাজ করে, যেমন টোটাল বা গড় হিসাব। Measures গুলি একটি একক মান তৈরি করে এবং সাধারণত একটি নির্দিষ্ট পিভট টেবিল বা চার্টে প্রদর্শিত হয়।

Measures এর বৈশিষ্ট্য:

  • ডাইনামিক গণনা: Measures সাধারণত পিভট টেবিল বা পিভট চার্টে ব্যবহৃত হয়, যেখানে তার মান ডেটার ভিত্তিতে পরিবর্তিত হয়। এটি context-sensitive হয়, অর্থাৎ, পিভট টেবিলের ফিল্টার বা সেগমেন্টেশন অনুসারে Measure এর মান পরিবর্তিত হতে পারে।
  • এটি টেবিলে সঞ্চিত হয় না: Measures কোনো কলাম হিসেবে টেবিলে সঞ্চিত হয় না। এটি শুধুমাত্র ব্যবহারকারী যখন এটি প্রয়োগ করবেন, তখনই একটি ফলাফল প্রদান করবে।
  • Aggregate Calculations: Measures সাধারণত মোট (SUM), গড় (AVERAGE), গুণফল (PRODUCT), গুণনীয় (COUNT) ইত্যাদি aggregate বা সার্বিক গণনা হিসেবে ব্যবহৃত হয়।
  • Filter Context: Measures বিভিন্ন filter context এর উপর কাজ করে, যেমন পিভট টেবিলের row এবং column filter, slicers ইত্যাদি।

উদাহরণ:

যদি আপনি একটি Measure তৈরি করতে চান, যা মোট বিক্রির পরিমাণ প্রদর্শন করবে, তাহলে নিচের মতো একটি DAX ফর্মুলা ব্যবহার করতে পারেন:

Total Sales = SUM(Sales[Revenue])

এটি একক একটি মান (Total Sales) প্রদান করবে এবং আপনি পিভট টেবিল বা চার্টে এটি ব্যবহার করে মোট বিক্রির পরিমাণ দেখতে পারবেন। এটি স্বয়ংক্রিয়ভাবে filter context অনুযায়ী পরিবর্তিত হবে।


Calculated Columns এবং Measures এর মধ্যে পার্থক্য

বৈশিষ্ট্যCalculated ColumnsMeasures
ডেটা টেবিলের অংশটেবিলের মধ্যে নতুন কলাম হিসেবে যোগ হয়টেবিলের অংশ নয়, এটি শুধুমাত্র পিভট টেবিল বা চার্টে ব্যবহৃত হয়
গণনার কনটেক্সটRow context এর ভিত্তিতে কাজ করেFilter context বা aggregate context এর ভিত্তিতে কাজ করে
স্টোরেজটেবিলের মধ্যে সঞ্চিত হয়সঞ্চিত হয় না, তা শুধুমাত্র গণনা করা হয়
ফলাফলএকটি নতুন কলামের মান তৈরি হয়একটি একক মান তৈরি হয় যা পিভট টেবিল বা চার্টে প্রদর্শিত হয়
ব্যবহারসাধারণত কলামভিত্তিক বিশ্লেষণে ব্যবহার হয়সার্বিক বিশ্লেষণ এবং মোট, গড় ইত্যাদি হিসাব করতে ব্যবহৃত হয়
কর্মপদ্ধতিপ্রতিটি রো (row) এর জন্য গণনা করা হয়সমস্ত ডেটা সেটের জন্য গণনা করা হয় এবং filter context অনুসারে পরিবর্তিত হয়

উপসংহার

Power Pivot এ Calculated Columns এবং Measures উভয়ই গুরুত্বপূর্ণ, তবে তাদের ব্যবহারের ক্ষেত্র এবং কাজের ধরণ আলাদা। Calculated Columns সাধারণত টেবিলের মধ্যে নতুন কলাম যোগ করতে ব্যবহৃত হয়, যেখানে প্রতি রো এর জন্য গণনা করা হয়, আর Measures মূলত সার্বিক বিশ্লেষণের জন্য ব্যবহৃত হয়, যেগুলি filter context অনুযায়ী ফলাফল প্রদান করে।

Content added By
Promotion

Are you sure to start over?

Loading...