ایکسل میں ڈیٹا ماڈل | ڈیٹا ماڈل کیسے بنائیں؟ (مثالوں کے ساتھ)

ایکسل میں ڈیٹا ماڈل کیا ہے؟

ایکسل میں ڈیٹا ماڈل ڈیٹا ٹیبل کی ایک قسم ہے جہاں ہم دو یا دو سے زیادہ جدولیں ایک دوسرے سے زیادہ عام یا زیادہ ڈیٹا سیریز کے ذریعہ ایک دوسرے کے ساتھ تعلقات میں رہتے ہیں ، ڈیٹا ماڈل ٹیبلوں میں اور مختلف دیگر شیٹس یا ذرائع کے اعداد و شمار مل کر ایک انوکھا ٹیبل تشکیل دیتے ہیں جس میں ہوسکتا ہے تمام ٹیبلز سے ڈیٹا تک رسائی۔

وضاحت

  • یہ ایک عام کالم پر مبنی رشتہ بنا کر متعدد جدولوں سے ڈیٹا کو اکٹھا کرنے کی اجازت دیتا ہے۔
  • اعداد و شمار کے ماڈل شفاف طور پر استعمال کیے جاتے ہیں ، ٹیبلر ڈیٹا فراہم کرتے ہیں جو ایکسل میں پائیوٹ ٹیبل اور ایکسل میں پائیوٹ چارٹس میں استعمال ہوسکتے ہیں۔ یہ میزوں کو مربوط کرتا ہے ، اور ایکسل میں پائیوٹ ٹیبلز ، پاور پائیوٹ ، اور پاور ویو کا استعمال کرکے وسیع تجزیہ کو چالو کرتا ہے۔
  • ڈیٹا ماڈل ایکسل کی میموری میں ڈیٹا لوڈ کرنے کی اجازت دیتا ہے۔
  • یہ میموری میں محفوظ ہے جہاں ہم اسے براہ راست نہیں دیکھ سکتے ہیں۔ تب ایکسل کو ہدایت کی جاسکتی ہے کہ مشترکہ کالم کا استعمال کرتے ہوئے ڈیٹا کو ایک دوسرے سے جوڑیں۔ ڈیٹا ماڈل کا ’ماڈل‘ حصہ سے مراد تمام ٹیبل ایک دوسرے سے متعلق ہیں۔
  • ڈیٹا ماڈل اپنی تمام معلومات تک رسائی حاصل کرسکتا ہے یہاں تک کہ جب معلومات متعدد جدولوں میں ہو۔ ڈیٹا ماڈل بننے کے بعد ، ایکسل کے پاس اس کی یاد میں ڈیٹا دستیاب ہوتا ہے۔ اس کی یادداشت میں موجود ڈیٹا کے ساتھ ، اعداد و شمار کو کئی طریقوں سے حاصل کیا جاسکتا ہے۔

مثالیں

آپ یہ ڈیٹا ماڈل ایکسل سانچہ ڈاؤن لوڈ کرسکتے ہیں

مثال # 1

اگر ہمارے پاس سیلز پرسن سے متعلق تین ڈیٹاسیٹس ہیں: پہلے محصول کی معلومات پر مشتمل ، دوسرا سیلپرپرسن کی آمدنی پر مشتمل ، اور تیسرا سیلپرپرسن کے اخراجات پر مشتمل۔

ان تینوں ڈیٹاسیٹس کو مربوط کرنے اور ان سے تعلقات بنانے کیلئے ، ہم مندرجہ ذیل مراحل کے ساتھ ڈیٹا ماڈل بناتے ہیں۔

  • ڈیٹاسیٹس کو ٹیبل اشیاء میں تبدیل کریں:

ہم عام ڈیٹاسیٹس کے ساتھ تعلقات پیدا نہیں کرسکتے ہیں۔ ڈیٹا ماڈل صرف ایکسل ٹیبل اشیاء کے ساتھ کام کرتا ہے۔ یہ کرنے کے لیے:

  • مرحلہ نمبر 1 - پھر ڈیٹاسیٹ کے اندر کہیں بھی کلک کریں ، ’داخل کریں‘ ٹیب پر کلک کریں اور پھر ’میزیں‘ گروپ میں ’ٹیبل‘ پر کلک کریں۔

  • مرحلہ 2 - آپشن کو چیک یا ان چیک کریں: ‘میرے ٹیبل میں ہیڈر ہیں’ اور اوکے پر کلک کریں۔

  • مرحلہ 3 - منتخب کردہ نئے ٹیبل کے ساتھ ، ٹیبل کا نام ’ٹولز‘ گروپ میں ’ٹیبل کا نام‘ میں درج کریں۔

  • مرحلہ 4 - اب ہم دیکھ سکتے ہیں کہ پہلے ڈیٹاسیٹ کو ’ٹیبل‘ آبجیکٹ میں تبدیل کیا گیا ہے۔ دیگر دو ڈیٹاسیٹس کے لئے ان اقدامات کو دہرانے پر ، ہم دیکھتے ہیں کہ وہ بھی نیچے کی طرح ’ٹیبل‘ اشیاء میں تبدیل ہوجاتے ہیں۔

ڈیٹا ماڈل میں ’ٹیبل‘ اشیاء شامل کرنا: رابطوں یا رشتے کے ذریعے۔

رابطوں کے ذریعے

  • ایک جدول کو منتخب کریں اور ’ڈیٹا‘ ٹیب پر کلک کریں اور پھر ‘رابطے’ پر کلک کریں۔

  • نتیجے میں ہونے والے ڈائیلاگ باکس میں ، ‘شامل کریں’ کا آئکن ہے۔ 'شامل کریں' کے ڈراپ ڈاؤن کو وسعت دیں اور 'ڈیٹا ماڈل میں شامل کریں' پر کلک کریں۔

  • نتیجے میں ہونے والے ڈائیلاگ باکس میں ‘میزیں’ پر کلک کریں اور پھر ٹیبلز میں سے ایک کو منتخب کریں اور ’کھولیں‘ پر کلک کریں۔

ایسا کرنے پر ، ایک میز کے ساتھ ورک بوک ڈیٹا ماڈل تیار کیا جائے گا اور ایک ڈائیلاگ باکس مندرجہ ذیل ظاہر ہوگا:

لہذا اگر ہم دوسرے دو جدولوں کے لئے بھی ان اقدامات کو دہراتے ہیں تو ، ڈیٹا ماڈل میں اب تینوں ٹیبلز ہوں گے۔

اب ہم دیکھ سکتے ہیں کہ تینوں جدولیں ورک بک کنکشنز میں دکھائی دیتی ہیں۔

رشتے کے ذریعے

رشتہ بنائیں: ایک بار جب دونوں ڈیٹاسیٹ ٹیبل آبجیکٹ ہوجائیں تو ، ہم ان کے مابین تعلقات پیدا کرسکتے ہیں۔ یہ کرنے کے لیے:

  • 'ڈیٹا' ٹیب پر کلک کریں اور پھر 'تعلقات' پر کلک کریں۔

  • ہم ایک خالی ڈائیلاگ باکس دیکھیں گے کیونکہ موجودہ کنیکشن موجود نہیں ہیں۔

  • ‘نیا’ پر کلک کریں اور دوسرا ڈائیلاگ باکس ظاہر ہوگا۔

  • ’ٹیبل‘ اور ‘متعلقہ ٹیبل’ ڈراپ ڈاؤن ڈاؤن پھیلائیں: ‘ایک رشتہ بنائیں’ ڈائیلاگ باکس تعلقات کے ل use استعمال کرنے کے ل the میزیں اور کالم چنتا نظر آتا ہے۔ ’میزیں‘ کی توسیع میں ، ہم کسی طرح سے ڈیٹاسیٹ کا انتخاب کریں جس کا تجزیہ کرنا چاہتے ہیں ، اور ’متعلقہ ٹیبل‘ میں ، وہ ڈیٹاسیٹ منتخب کریں جس میں دیکھنے کی قدریں ہوں۔
  • ایکسل میں دیکھنے کی جدول ایک سے زیادہ تعلقات کی صورت میں ایک چھوٹی سی میز ہے اور اس میں مشترکہ کالم میں بار بار اقدار نہیں ہیں۔ ’کالم (خارجہ)‘ کی توسیع میں ، مرکزی جدول میں عام کالم منتخب کریں ، ‘متعلقہ کالم (پرائمری)’ میں ، متعلقہ ٹیبل میں مشترکہ کالم منتخب کریں۔

  • ان چاروں ترتیبات کو منتخب کرنے کے ساتھ ہی ، 'اوکے' پر کلک کریں۔ "ٹھیک ہے" پر کلک کرنے پر مندرجہ ذیل ایک ڈائیلاگ باکس ظاہر ہوتا ہے۔

اگر ہم دوسرے دو جدولوں سے وابستہ ہونے کے لئے ان اقدامات کو دہراتے ہیں: اخراجات جدول کے ساتھ محصولات کا جدول ، تو وہ بھی ڈیٹا ماڈل میں مندرجہ ذیل سے متعلق ہوں گے۔

ایکسل اب مشترکہ کالم کی بنیاد پر ڈیٹا ماڈل میں ڈیٹا کو جوڑ کر پردے کے پیچھے رشتہ پیدا کرتا ہے: سیلز پرسن ID (اس معاملے میں)۔

مثال # 2

اب ، ہم اوپر کی مثال میں یہ کہتے ہیں کہ ہم ایک پائیوٹ ٹیبل بنانا چاہتے ہیں جو ٹیبل اشیاء کی جانچ پڑتال یا تجزیہ کرے:

  • 'داخل کریں' -> 'پائیوٹ ٹیبل' پر کلک کریں۔

  • نتیجے میں ہونے والے ڈائیلاگ باکس میں ، یہ کہتے ہوئے آپشن پر کلک کریں: ‘ایک بیرونی ڈیٹا سورس استعمال کریں’ اور پھر ‘منتخب کنکشن’ پر کلک کریں۔

  • نتیجے میں ہونے والے ڈائیلاگ باکس میں ‘میزیں’ پر کلک کریں اور تین میزوں پر مشتمل ورک بک ڈیٹا ماڈل منتخب کریں اور ’کھولیں‘ پر کلک کریں۔

  • مقام میں ’نیا ورکشیٹ‘ اختیار منتخب کریں اور ’اوکے‘ پر کلک کریں۔

  • محور ٹیبل فیلڈز پین ٹیبل اشیاء کو ظاہر کرے گی۔

  • اب پیوٹ ٹیبل میں تبدیلیاں اسی کے مطابق کی جاسکتی ہیں تاکہ ضرورت کے مطابق ٹیبل اشیاء کا تجزیہ کیا جاسکے۔

مثال کے طور پر ، اس معاملے میں ، اگر ہم کسی خاص سیلزپرسن کے لئے کل محصول یا محصول تلاش کرنا چاہتے ہیں تو ، ایک پیوٹ ٹیبل مندرجہ ذیل بنایا گیا ہے:

ماڈل / ٹیبل کی صورت میں جس میں بڑی تعداد میں مشاہدے ہوں گے ، اس میں بے پناہ مدد مل سکتی ہے۔

لہذا ، ہم دیکھ سکتے ہیں کہ ٹیبل کے مابین تعلقات کو ظاہر کرنے کے لئے پائیوٹ ٹیبل فوری طور پر ایکسل میموری میں ڈیٹا ماڈل (کنکشن کا انتخاب کرکے اسے اٹھا رہا ہے) کا استعمال کرتا ہے۔

یاد رکھنے والی چیزیں

  • ڈیٹا ماڈل کا استعمال کرتے ہوئے ، ہم ایک ساتھ کئی ٹیبلز کے ڈیٹا کا تجزیہ کرسکتے ہیں۔
  • ڈیٹا ماڈل کے ساتھ تعلقات پیدا کرکے ، ہم VLOOKUP ، SUMIF ، INDEX فنکشن ، اور MATCH فارمولوں کو استعمال کرنے کی ضرورت کو پیچھے چھوڑ دیتے ہیں کیونکہ ہمیں ایک ہی ٹیبل میں تمام کالم لینے کی ضرورت نہیں ہے۔
  • جب ڈیٹسیٹس کو ایکسل میں بیرونی ذرائع سے درآمد کیا جاتا ہے ، تو پھر ماڈل کو واضح طور پر تشکیل دیا جاتا ہے۔
  • اگر ہم متعلقہ ٹیبلز درآمد کریں جن میں بنیادی اور غیر ملکی کلیدی تعلقات ہوں تو ٹیبل تعلقات خود بخود پیدا ہوسکتے ہیں۔
  • تعلقات بناتے وقت ، جن کالموں کو ہم ٹیبلز میں جوڑ رہے ہیں ، ان میں ڈیٹا کی نوعیت ایک جیسی ہونی چاہئے۔
  • ڈیٹا ماڈل کے ذریعہ تیار کردہ پیوٹ ٹیبلز کی مدد سے ، ہم سلائسرز کو بھی شامل کرسکتے ہیں اور ہم چاہتے ہیں کہ کسی بھی فیلڈ پر محور ٹیبل کو ٹکڑے ٹکڑے کر سکتے ہیں۔
  • لوک اپ () افعال سے زیادہ ڈیٹا ماڈل کا فائدہ یہ ہے کہ اس میں کافی حد تک میموری کی ضرورت ہوتی ہے۔
  • ایکسل 2013 میں صرف ایک سے ایک یا ایک سے بہت سارے تعلقات کی حمایت ہوتی ہے ، یعنی کسی بھی ٹیبل میں لازمی نہیں ہے کہ ہم جس کالم سے رابطہ کر رہے ہیں اس میں کوئی ڈپلیکیٹ اقدار ہوں۔