Advanced DAX Functions এবং Calculations - এক্সেল পাওয়ার পিভট (Excel Power Pivot) - Big Data and Analytics

208

Power Pivot-এ RELATED এবং LOOKUPVALUE হল দুটি গুরুত্বপূর্ণ DAX ফাংশন, যেগুলি ডেটার মধ্যে সম্পর্ক তৈরি এবং মান অনুসন্ধান করার জন্য ব্যবহৃত হয়। এই দুটি ফাংশন মূলত একাধিক টেবিলের মধ্যে সম্পর্কিত ডেটা উদ্ধার করতে সাহায্য করে।


RELATED ফাংশন

RELATED ফাংশনটি Power Pivot-এর একটি শক্তিশালী ফাংশন যা একাধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করতে ব্যবহৃত হয়। এটি সাধারণত ফরেন কিড (Foreign Key) কলামের মাধ্যমে ডেটা সংযুক্ত করে এবং সম্পর্কিত টেবিলের মান ফেরত দেয়।

RELATED ফাংশন এর ব্যবহার

RELATED ফাংশনটি মূলত ব্যবহৃত হয় যখন আপনি এক টেবিলের মধ্যে থাকা একটি কলামের মান আনতে চান, যেটি অন্য টেবিলের সাথে সম্পর্কিত। উদাহরণস্বরূপ, যদি আপনি Sales টেবিলের একটি ProductID কলাম থেকে সম্পর্কিত ProductName আনার চান, তবে আপনি RELATED ফাংশন ব্যবহার করতে পারেন, যেটি Products টেবিলের ProductName কলামকে ফিরিয়ে দেবে।

সিনট্যাক্স:

RELATED(<related_column>)

উদাহরণ:

Product Name = RELATED(Products[ProductName])

এখানে, Products[ProductName] কলামটি Sales টেবিলের ProductID কলামের সাথে সম্পর্কিত। এই ফর্মুলাটি Sales টেবিলের মধ্যে Product Name কলাম তৈরি করবে, যা Products টেবিল থেকে সম্পর্কিত মান গ্রহণ করবে।


LOOKUPVALUE ফাংশন

LOOKUPVALUE ফাংশনটি আরও শক্তিশালী এবং নমনীয় ফাংশন যা একাধিক কলামের মধ্যে নির্দিষ্ট মান অনুসন্ধান করতে ব্যবহৃত হয়। এটি সাধারণত একাধিক টেবিলের মধ্যে সম্পর্কিত কলামের মান পুনরুদ্ধার করার জন্য ব্যবহার করা হয়, যখন আপনি এক বা একাধিক শর্ত অনুসারে মান খুঁজছেন।

LOOKUPVALUE ফাংশন এর ব্যবহার

LOOKUPVALUE ফাংশনটি আপনাকে একটি টেবিল থেকে একটি নির্দিষ্ট মান খুঁজে এনে অন্য একটি কলামে সেটি ফিরিয়ে দিতে সহায়তা করে। এটি সাধারণত একাধিক কলামের মধ্যে মানের মিল খুঁজে ফেরত দিতে ব্যবহৃত হয়, যেমন: আপনার যদি একটি টেবিলের ProductID এর জন্য সম্পর্কিত Product Name খুঁজতে চান, তবে আপনি LOOKUPVALUE ব্যবহার করতে পারেন।

সিনট্যাক্স:

LOOKUPVALUE(<result_column>, <search_column>, <search_value>)
  • result_column: যেই কলামটির মান আপনি ফিরিয়ে আনতে চান।
  • search_column: যে কলামের মধ্যে আপনি অনুসন্ধান করতে চান।
  • search_value: যেটি আপনি অনুসন্ধান করতে চান।

উদাহরণ:

Product Name = LOOKUPVALUE(Products[ProductName], Products[ProductID], Sales[ProductID])

এখানে, Products[ProductName] হলো সেই কলাম যেটি আপনি ফিরিয়ে আনতে চান। Products[ProductID] এবং Sales[ProductID] সম্পর্কিত কলামগুলোকে ব্যবহার করে, LOOKUPVALUE ফাংশন সম্পর্কিত Product Name ফেরত দেবে।


RELATED এবং LOOKUPVALUE এর মধ্যে পার্থক্য

বৈশিষ্ট্যRELATEDLOOKUPVALUE
উদ্দেশ্যএকাধিক টেবিলের মধ্যে সম্পর্কিত কলাম থেকে মান ফেরত আনানির্দিষ্ট কলাম এবং শর্তের ভিত্তিতে মান অনুসন্ধান করা
প্রয়োগের ক্ষেত্রএকাধিক টেবিলের মধ্যে সম্পর্ক তৈরি করা (একাধিক টেবিলের মধ্যে সম্পর্কিত ডেটা নিয়ে কাজ করা)শর্ত ভিত্তিক মান খুঁজে বের করা (এক বা একাধিক কলামে শর্ত প্রয়োগ)
নির্দিষ্ট শর্তশর্ত অনুসারে মান খোঁজার জন্য নয়, বরং সম্পর্কিত কলাম থেকে মান ফেরত আনাএকাধিক শর্তের মাধ্যমে মান অনুসন্ধান করা
ফাংশনের ফলাফলসম্পর্কিত টেবিলের একক কলাম ফেরত দেয়নির্দিষ্ট মান অথবা একাধিক শর্তের ভিত্তিতে মান ফেরত দেয়

কোন ক্ষেত্রে RELATED এবং LOOKUPVALUE ব্যবহার করবেন?

  • RELATED: যখন একাধিক টেবিলের মধ্যে সম্পর্ক নির্ধারণ করা হয়েছে এবং আপনি এক টেবিল থেকে অন্য টেবিলের কলাম ব্যবহার করতে চান, তখন RELATED ব্যবহার করবেন। এটি সাধারণত Primary Key এবং Foreign Key এর মধ্যে সম্পর্কের জন্য আদর্শ।
  • LOOKUPVALUE: যখন আপনার নির্দিষ্ট শর্তে একটি মান খুঁজে বের করার প্রয়োজন হয়, যেমন একাধিক কলাম বা একাধিক শর্ত অনুসারে একটি মান ফেরত নেওয়া, তখন LOOKUPVALUE ব্যবহার করবেন। এটি বেশি নমনীয় এবং জটিল শর্তের জন্য উপযুক্ত।

উপসংহার

Power Pivot-এ RELATED এবং LOOKUPVALUE দুটি অত্যন্ত শক্তিশালী ফাংশন, যা ডেটা মডেলিং এবং বিশ্লেষণকে আরও সহজ করে তোলে। RELATED সম্পর্কিত টেবিলের মান খুঁজে এনে আনে, যেখানে LOOKUPVALUE নির্দিষ্ট শর্ত অনুযায়ী মানের অনুসন্ধান করে। এগুলি ব্যবহার করে আপনি একাধিক টেবিলের মধ্যে সম্পর্ক তৈরি করতে এবং জটিল বিশ্লেষণ করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...