Calculated Columns কী এবং কিভাবে তৈরি করতে হয়

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

284

Power Pivot-এর Calculated Columns হলো সেই কলামগুলো, যেগুলি আপনার ডেটার মধ্যে নতুন মান বা কাস্টম ক্যালকুলেশন যুক্ত করতে ব্যবহৃত হয়। সাধারণত একটি DAX (Data Analysis Expressions) ফর্মুলা ব্যবহার করে Calculated Column তৈরি করা হয়, যা ডেটার অন্যান্য কলামের ভিত্তিতে নতুন মান গণনা করে। Power Pivot-এর মাধ্যমে Calculated Columns তৈরি করা সহজ এবং এটি ডেটার বিশ্লেষণ এবং রিপোর্ট তৈরির জন্য অত্যন্ত কার্যকরী।


Calculated Columns কী?

Calculated Columns হলো Power Pivot মডেলে নতুন কলাম যা ফর্মুলার মাধ্যমে তৈরি হয়। আপনি একটি কলামে ডেটা যোগ, বিয়োগ, গুণ, ভাগ অথবা অন্য কোনো ধরনের গণনা করতে পারেন এবং সেই ফলাফলকে একটি নতুন কলামে প্রদর্শন করতে পারেন।

এটি Excel এর সাধারণ ফর্মুলার মতো নয়; এখানে আপনি DAX ফর্মুলা ব্যবহার করেন, যা আরও শক্তিশালী এবং উন্নত ক্যালকুলেশন সমর্থন করে। Calculated Columns ডেটা মডেলিংয়ের জন্য অত্যন্ত উপকারী, কারণ এগুলো টেবিলের প্রতিটি রেকর্ডের জন্য গণনা করতে সক্ষম।


Calculated Columns তৈরি করার পদ্ধতি

Power Pivot-এ Calculated Columns তৈরি করতে নিচের ধাপগুলো অনুসরণ করুন:

ধাপ ১: Power Pivot উইন্ডো খুলুন

প্রথমে Excel ওপেন করে Power Pivot ট্যাবে গিয়ে Manage অপশনে ক্লিক করুন, যা Power Pivot উইন্ডো খুলবে।

ধাপ ২: Calculated Column যোগ করা

Power Pivot উইন্ডোতে, আপনি যে টেবিলে Calculated Column তৈরি করতে চান সেটি নির্বাচন করুন।

  1. টেবিলটি সিলেক্ট করার পর, আপনি টেবিলের ডান দিকের ফাঁকা কলামে একটি নতুন নাম্বার সেল দেখতে পাবেন।
  2. এই সেলে ক্লিক করুন এবং একটি DAX ফর্মুলা লিখুন।

ধাপ ৩: DAX ফর্মুলা লিখুন

Calculated Column তৈরি করতে DAX ফর্মুলা ব্যবহার করতে হবে। উদাহরণস্বরূপ:

  • মোট মূল্য (Total Price) যদি একটি টেবিলের দুটি কলাম Quantity এবং Unit Price থাকে, তাহলে আপনি মোট মূল্য বের করতে নিচের ফর্মুলাটি ব্যবহার করতে পারেন:

    Total Price = [Quantity] * [Unit Price]
    
  • বিক্রির লাভ যদি একটি কলাম Revenue এবং Cost থাকে, তাহলে লাভ বের করতে নিম্নলিখিত ফর্মুলাটি ব্যবহার করতে পারেন:

    Profit = [Revenue] - [Cost]
    

ধাপ ৪: Calculated Column এর নাম দিন

Calculated Column তৈরি করার পর, আপনি কলামের নাম দিতে পারেন। এটি ঐ কলামের উপরে ক্লিক করে নাম পরিবর্তন করতে পারেন।

ধাপ ৫: ফর্মুলা প্রয়োগ করুন

একবার ফর্মুলা লিখে Enter চাপলে, Power Pivot সেই ফর্মুলাটি সমস্ত রেকর্ডের জন্য গণনা করবে এবং ফলাফলগুলি নতুন কলামে দেখাবে।

ধাপ ৬: ডেটা ভিউ চেক করুন

Calculated Column তৈরি হওয়ার পর, আপনি Power Pivot উইন্ডোতে Data View এ গিয়ে নতুন কলাম দেখতে পাবেন, যা আপনার কাস্টম ক্যালকুলেশনের ফলাফল হিসেবে প্রদর্শিত হবে।


Calculated Columns এর সুবিধা

১. ডেটাতে কাস্টম ক্যালকুলেশন যোগ করা

Calculated Columns এর মাধ্যমে আপনি আপনার ডেটাতে কাস্টম গণনা যোগ করতে পারেন। যেমন, ট্যাক্স, ডিসকাউন্ট, বা অন্যান্য গণনাযুক্ত পরিমাপ তৈরি করা।

২. টেবিলের প্রতিটি রেকর্ডের জন্য গণনা

Power Pivot Calculated Columns প্রতিটি রেকর্ডের জন্য পৃথকভাবে গণনা করে। অর্থাৎ, আপনি যদি কোনো কাস্টম পরিমাপ তৈরি করেন, তা সমস্ত রেকর্ডের জন্য কার্যকর হবে।

৩. উন্নত বিশ্লেষণ এবং রিপোর্টিং

Calculated Columns আপনাকে এমন কাস্টম ফিচার এবং পরিমাপ তৈরির সুযোগ দেয় যা পিভট টেবিল এবং পিভট চার্টের জন্য অত্যন্ত উপযোগী।

৪. ফর্মুলা সম্পাদনা করা সহজ

Power Pivot-এর DAX ফর্মুলাগুলো সহজেই সম্পাদনযোগ্য এবং আপনি যেকোনো সময় ফর্মুলা পরিবর্তন বা সংশোধন করতে পারেন।

৫. ডেটা মডেলিংয়ের সুবিধা

Calculated Columns ডেটা মডেল তৈরি করতে সাহায্য করে এবং একাধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করার জন্য গুরুত্বপূর্ণ ডেটা তৈরি করে।


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

Calculated Columns এবং Calculated Measures এর মধ্যে কিছু পার্থক্য রয়েছে:

  • Calculated Columns: এগুলি টেবিলের মধ্যে নতুন কলাম তৈরি করে এবং প্রতিটি রেকর্ডের জন্য গণনা করে।
  • Calculated Measures: এগুলি একটি মেট্রিক বা পরিমাপ তৈরি করে, যা সাধারণত পুরো টেবিল বা নির্দিষ্ট ফিল্টার করা ডেটার উপর ভিত্তি করে গণনা করা হয়।

উদাহরণ:

  • Calculated Column: Total Sales = Quantity * Unit Price
  • Calculated Measure: Total Revenue = SUM([Total Sales])

Power Pivot-এ Calculated Columns ব্যবহার করে আপনি আপনার ডেটাকে আরও শক্তিশালী এবং বিশ্লেষণযোগ্য করে তুলতে পারেন, যা ডেটার গভীর বিশ্লেষণ এবং কার্যকর রিপোর্ট তৈরি করতে সহায়তা করবে।

Content added By
Promotion

Are you sure to start over?

Loading...