Big Data and Analytics Real-time Data এর জন্য Dynamic Charts তৈরি গাইড ও নোট

390

Dynamic Chart এর ধারণা

Dynamic Chart হল এমন একটি চার্ট যা real-time data বা আপডেট হওয়া ডেটা অনুযায়ী স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়। Excel-এ Dynamic Charts তৈরি করলে, ডেটা পরিবর্তন হলে বা নতুন ডেটা যোগ হলে, চার্টও স্বয়ংক্রিয়ভাবে আপডেট হয়ে যায়। এটি বিশেষভাবে উপকারী যখন আপনি এমন ডেটা নিয়ে কাজ করছেন যা নিয়মিত পরিবর্তিত হয়, যেমন বিক্রয়, স্টক প্রাইস, আবহাওয়া ডেটা বা অন্যান্য মেট্রিক্স।


Dynamic Chart তৈরি করার জন্য প্রয়োজনীয় উপাদান

  1. Data Range: আপনার চার্টের জন্য যে ডেটাটি ব্যবহার করবেন, সেটি একটি সুশৃঙ্খলভাবে সংকলিত টেবিল হতে হবে, যাতে নতুন তথ্য যোগ করলে চার্টটি সঠিকভাবে আপডেট হয়।
  2. Named Ranges: Dynamic Named Ranges ব্যবহার করলে আপনি চার্টের ডেটা রেঞ্জটিকে স্বয়ংক্রিয়ভাবে আপডেট করতে পারবেন। Named Range হল একটি ডেটার জন্য একটি নির্দিষ্ট নাম, যা ডেটার পরিমাণ পরিবর্তিত হলে পরিবর্তিত হয়।
  3. Formulas (যেমন OFFSET এবং COUNTA): Excel-এ OFFSET এবং COUNTA ফাংশন ব্যবহার করে ডেটা রেঞ্জ নির্ধারণ করা হয়, যা চার্টের ডেটা স্বয়ংক্রিয়ভাবে প্রসারিত বা সংকুচিত করে।

ধাপ ১: ডেটা তৈরি করা

ধরা যাক, আপনি একটি Sales Data টেবিল তৈরি করেছেন যেখানে মাসের জন্য বিক্রির পরিমাণ দেওয়া আছে:

মাসবিক্রয় (Units)
জানুয়ারি120
ফেব্রুয়ারি150
মার্চ180
এপ্রিল200
মে210

এটি হতে পারে আপনার চার্টের Data Range


ধাপ ২: Dynamic Named Range তৈরি করা

  1. Named Range তৈরি করতে:
    • Formulas ট্যাব থেকে Name Manager এ যান।
    • New ক্লিক করুন এবং একটি নাম দিন, যেমন SalesData
    • Refers to ফিল্ডে নিচের মত একটি ফর্মুলা লিখুন:

      =OFFSET($A$2,0,0,COUNTA($A:$A)-1,2)
      

      এখানে,

      • $A$2 হল ডেটার প্রথম সেল।
      • COUNTA($A:$A) পুরো কলাম A তে কতটি পূর্ণ সেল আছে তা গণনা করে।
      • -1 কমানো হয়েছে কারণ প্রথম সেলটি শিরোনাম।
      • 2 নির্দেশ করছে যে ডেটার সাথে দুটি কলাম থাকবে (Month এবং Sales)।
  2. Named Range তৈরি করুন:
    এই ফর্মুলা দিয়ে SalesData নামক একটি Named Range তৈরি হবে, যা প্রতিটি মাসে নতুন ডেটা যোগ হলে সেল রেঞ্জটি আপডেট হবে।

ধাপ ৩: Dynamic Chart তৈরি করা

  1. Insert Chart:
    • ডেটা সিলেক্ট করুন (এখানে SalesData) এবং Insert ট্যাব থেকে Recommended Charts অথবা Bar/Column Chart নির্বাচন করুন।
  2. Chart Update:
    • যেহেতু আমরা Dynamic Named Range ব্যবহার করেছি, ডেটা যোগ করার সাথে সাথে চার্টটি স্বয়ংক্রিয়ভাবে আপডেট হয়ে যাবে।

ধাপ ৪: Chart কাস্টমাইজেশন

  1. Axis Customization:
    • X-axis এবং Y-axis এর স্কেল কাস্টমাইজ করুন যাতে নতুন ডেটার সাথে চার্টে সঠিকভাবে মান প্রদর্শিত হয়।
  2. Data Labels যোগ করা:
    • Data Labels নির্বাচন করুন যাতে প্রতিটি বার বা ডেটা পয়েন্টের মান স্পষ্টভাবে দেখা যায়।
  3. Title Update:
    • Chart Title পরিবর্তন করে "Sales Performance" বা আপনার প্রোজেক্টের নাম দিন।

ধাপ ৫: Real-time Data Update নিশ্চিত করা

Dynamic Chart এর সত্যিকারের শক্তি আসে যখন আপনি আপনার ডেটা সংযুক্ত করবেন real-time data sources থেকে। আপনি যদি Excel-এ ওয়েব বা API থেকে ডেটা টেনে আনতে চান, তবে তা Power Query বা VBA (Visual Basic for Applications) স্ক্রিপ্টের মাধ্যমে করা যায়।

Power Query দিয়ে Real-time Data Update:

  1. Power Query ইনস্টল করুন:
    Excel 2016 বা তার পরের ভার্সনে Power Query টুল থাকে। আপনি এই টুল দিয়ে ওয়েব থেকে ডেটা টেনে আনতে পারেন।
  2. Data থেকে Import করুন:
    • Data ট্যাব থেকে Get Data নির্বাচন করুন এবং ওয়েবসাইট বা API নির্বাচন করে ডেটা ইম্পোর্ট করুন।
  3. Data Refresh:
    • Power Query দিয়ে ইম্পোর্ট করা ডেটা স্বয়ংক্রিয়ভাবে আপডেট হবে যখন আপনি Refresh All কমান্ড দেবেন।

ধাপ ৬: VBA দিয়ে Real-time Data Automate করা

আপনি যদি কোনো নির্দিষ্ট সময় পর পর ডেটা আপডেট করতে চান, তাহলে VBA কোড ব্যবহার করে সেটি স্বয়ংক্রিয়ভাবে করতে পারেন। এর জন্য:

  1. VBA Editor খুলুন:
    Alt + F11 চাপুন এবং Insert > Module নির্বাচন করুন।
  2. VBA কোড লিখুন:
    নীচের কোডটি দিয়ে আপনি ডেটা রিফ্রেশ করতে পারেন:

    Sub AutoRefreshData()
        ActiveWorkbook.RefreshAll
    End Sub
    
  3. Code Run করুন:
    এই কোডটি এক্সিকিউট করলে আপনার চার্টের ডেটা স্বয়ংক্রিয়ভাবে আপডেট হবে।

উপসংহার

Dynamic Chart তৈরি করা Excel-এ একটি শক্তিশালী বৈশিষ্ট্য, যা আপনাকে real-time data এর জন্য চার্ট স্বয়ংক্রিয়ভাবে আপডেট করার সুবিধা দেয়। Named Range ব্যবহার, Power Query এবং VBA কোডের সাহায্যে আপনি Excel-এ Dynamic Charts তৈরি করে প্রতিনিয়ত পরিবর্তিত ডেটার সাথে সঠিকভাবে চার্ট আপডেট করতে পারেন। এই পদ্ধতিগুলি বিশেষভাবে উপকারী যখন আপনি ডেটা সংগ্রহ বা প্রক্রিয়া করার জন্য একাধিক উৎস ব্যবহার করেন এবং চার্টটি যেন সেই অনুযায়ী স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়।


Content added By
Promotion

Are you sure to start over?

Loading...