এন্ট্রিগুলির ফ্রিকোয়েন্সি গ্রাফ করে এমন একটি তালিকা কীভাবে তৈরি করবেন?


8

আমার কাছে একটি এক্সেল ওয়ার্কবুক রয়েছে যা নীচের পদ্ধতিতে তারিখ (সাজানো) ছাড়া কিছুই নেই:

11/14/2011 11:53
10/14/2012 11:53
11/23/2012 19:28
12/24/2012 12:27
...
12/1/2013 11:48

আমি একটি লাইন চার্ট তৈরি করতে চাই যা আমাকে জানায় যে প্রতি মাসে কতগুলি প্রবেশিকা রয়েছে। আমি কীভাবে এটিকে টানবো?

উত্তর:


5

আপনি যদি বছরের নির্বিশেষে একমাসের জন্য সমস্ত মান গণনা করার চেষ্টা করছেন তবে মাইক ফিৎসপ্যাট্রিকের উত্তরটি কার্যকর হবে। যদি আপনি প্রতি বছর প্রতি মাসের জন্য একটি চার্ট গণনা করতে চাইছেন (যেমন নভেম্বর 2012 এবং নভেম্বর 2013 এর মধ্যে পার্থক্য করতে সক্ষম), আপনার আরও কিছুটা বিশদ প্রয়োজন।

  1. আপনার বিদ্যমান ডেটা থেকে একটি মানক সারণী তৈরি করুন।
  2. সূত্রটি = বছর (A2) সহ বছর নামে একটি কলাম যুক্ত করুন।
  3. ফোরামলা = মাস (এ 2) সহ মাসিক নামে একটি কলাম যুক্ত করুন।
  4. আপনার পাইভট টেবিলটিতে, আপনার সারি লেবেল হিসাবে বছর এবং মাস এবং তারিখের সময়টিকে আপনার মান হিসাবে (এখনও গণনা সহ) ব্যবহার করুন।
  5. আপনার পাইভট টেবিল এখন একই বছরের বিভিন্ন বছরের মধ্যে পার্থক্য করবে।
  6. অবশেষে, পিভট টেবিলটি নির্বাচিত হয়ে, আপনার মাসিক গণনাগুলির সাথে একটি পিভট চার্ট তৈরি করতে কলাম ক্যারেট সন্নিবেশ করুন।

আপনার কাঁচা ডেটার জন্য একটি স্ট্যান্ডার্ড সারণী ব্যবহার করে, আপনি মান যুক্ত করার সাথে সাথে, আপনার পিভট টেবিলটি আপনার পিভট চার্ট হিসাবে আপডেট হবে।


+1 টি। প্রয়োজনে বছরভুক্ত গ্রুপিং অন্তর্ভুক্ত করার জন্য আমার উত্তর আপডেট করেছে।
মাইক ফিৎসপ্যাট্রিক

5

আপনার ডেটা বৈধ এক্সেল তারিখের সময় হিসাবে ধরে নিচ্ছেন, আপনার পরিসীমাটিকে একটি শিরোনাম দিন (উদাহরণস্বরূপ "ডেটটাইম") এবং তারপরে একটি পিভট সারণী তৈরি করুন।

ডেটটাইম (বা আপনি যেটাকে বলেছিলেন) আপনার সারি লেবেল এবং আপনার মান হিসাবে ব্যবহার করুন । নিশ্চিত করুন যে মানগুলির কার্যটি গণনা, সমষ্টি নয়।

অবশেষে, আপনার সারি লেবেলগুলি মাসের মাধ্যমে এবং বছরের পর বছর অনুসারে গ্রুপ করুন।


1
এক্সেল ২০১০-তে, এই গোষ্ঠীটি বিকল্পটি লক্ষ্য করা এত কঠিন যে আমাকে বিকল্প অবস্থানগুলি, ড্রপ-ডাউনগুলি এবং এটির আগে আমি কী খুঁজে পেলাম না তা অপশন রিবনে খুঁজে পেয়েছিলাম এবং যখন আপনি আসল টেবিল কলামটিতে ক্লিক করেন কেবল তখনই সক্রিয় ছিল।
আলেকজান্দ্রি রাফালোভিচ

আপনি যে তারিখগুলি গ্রুপ করতে চান তার ডানদিকে ডান ক্লিক করুন এবং পপ-আপ মেনুতে থাকা আইটেমগুলির মধ্যে একটি হল গ্রুপ।
জন পেলটিয়ার

1

আমি লক্ষ্য করেছি যে আপনার নমুনা ডেটাতে, আপনার অনিয়মিত সময়ের ব্যবধানের সাথে তুলনামূলকভাবে বড় সময়কাল থাকে । অন্য উত্তরগুলি কীভাবে আপনি একা একা একটি চার্ট তৈরি করতে পারেন তা নির্দেশ করে, এখানে আমি অন্য সমাধানের প্রস্তাব দিচ্ছি যা একটি ইন্টারেক্টিভ লাইন চার্ট তৈরি করতে পারে যা আমি উল্লিখিত সমস্যাগুলির সমাধান করে। নীচের ছবিটি আপনার বর্ণনার উপর ভিত্তি করে আমি যে উদাহরণ তৈরি করেছি তা দেখায়।

এখানে চিত্র বর্ণনা লিখুন

আমি এই চার্টটি ফানফুন এক্সেল অ্যাড-ইন দিয়ে তৈরি করেছি। মূলত, এই অ্যাড-ইনটি আপনাকে সরাসরি এক্সলে জাভাস্ক্রিপ্ট ব্যবহার করার অনুমতি দেয় যাতে আপনি ইন্টারেক্টিভ চার্ট তৈরি করতে হাইচার্টস.জেএস বা ডি 3.জেসের মতো লাইব্রেরি ব্যবহার করতে পারেন। আমি এই নির্দিষ্ট উদাহরণে HighCharts.js ব্যবহার করেছি। এই লেখচিত্রটিতে, আপনি বিশদ সংখ্যাগুলি দেখতে নির্দিষ্ট সময়ের মধ্যে জুম করতে আপনার মাউস ব্যবহার করতে পারেন। আপনার যদি বছরের পর বছর লগ থাকে তবে এটি খুব কার্যকর হবে।

আপনার তথ্য ফিরে। এই চার্টটি তৈরি করার আগে, আপনাকে অবশ্যই প্রতিটি মাসের জন্য ফ্রিকোয়েন্সি গণনা করতে হবে। জাভাস্ক্রিপ্টে একটি ছোট ফাংশন লিখে এটি করা যেতে পারে। এখানে কিছু নমুনা কোড।

var frequencyPerMonth = new Object();

  var monthLast = 1;
  var yearLast = 1970;
  for(var i=0;i<data.length;i++){
    var monthThis = parseInt(data[i][0].split('/')[0]-1);
    var yearThis = parseInt(data[i][0].split('/')[2]);

    if(monthThis == monthLast && yearThis == yearLast){
        frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] += 1;
    }
    else{
        frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] = 1;
    }
    monthLast = monthThis;
    yearLast = yearThis;
  }

ফানফুনের একটি অনলাইন সম্পাদক রয়েছে যাতে আপনি আপনার জাভাস্ক্রিপ্ট কোড এবং ফলাফলটি আবিষ্কার করতে পারেন। নীচের লিঙ্কে আমি কীভাবে উদাহরণ চার্ট তৈরি করেছি তার বিশদটি আপনি পরীক্ষা করতে পারেন।

https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e

একবার আপনি অনলাইনে সম্পাদকে যে ফলাফলটি পেয়েছিলেন তাতে সন্তুষ্ট হয়ে গেলে, আপনি উপরের ইউআরএলটি ব্যবহার করে সহজেই আপনার এক্সেলটিতে ফলাফলটি লোড করতে পারেন। তবে অবশ্যই, প্রথম, আপনি আপনার এক্সেল মধ্যে Funfun অ্যাড-ইন যোগ করতে হবে ঢোকান - অফিস অ্যাড-ইনগুলি । এখানে আপনি কীভাবে আপনার এক্সেলটি উদাহরণটি লোড করবেন তা দেখানোর জন্য এখানে কিছু স্ক্রিনশট রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

প্রকাশ: আমি ফানফুনের বিকাশকারী

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.