পাওয়ার BI RANKX DAX ফাংশন: সিনট্যাক্স, ব্যবহার এবং উদাহরণ

Pa Oyara Bi Rankx Dax Phansana Sinatyaksa Byabahara Ebam Udaharana



RANKX পাওয়ার BI-তে একটি DAX (ডেটা অ্যানালাইসিস এক্সপ্রেশন) ফাংশন যা একটি নির্দিষ্ট এক্সপ্রেশনের উপর ভিত্তি করে একটি টেবিল বা কলামের মধ্যে মানগুলির র‌্যাঙ্কিং গণনা করতে ব্যবহৃত হয়। এটি অভিব্যক্তি দ্বারা নির্ধারিত ক্রম উপর ভিত্তি করে প্রতিটি মানের জন্য একটি অনন্য র্যাঙ্ক বরাদ্দ করে।

এই ফাংশনটি আপনাকে একটি নির্দিষ্ট কলাম বা পরিমাপের উপর ভিত্তি করে মান বা গণনার স্থান নির্ধারণ করতে দেয়। এটি ব্যবহারকারীদের অন্য সারির তুলনায় একটি টেবিলে প্রতিটি সারির র‍্যাঙ্ক নির্ধারণ করতে সক্ষম করে, তুলনা করার ভিত্তি হিসাবে একটি নির্বাচিত পরিমাপ ব্যবহার করে।

এর ফলাফল RANKX ফাংশন হল একটি পূর্ণসংখ্যা যা র‍্যাঙ্কিং-এ সারির অবস্থানকে প্রতিনিধিত্ব করে। এই টিউটোরিয়ালটি কিভাবে Power BI-তে RANKX ফাংশন ব্যবহার করতে হয় তা অন্বেষণ করে।







RANKX এর সিনট্যাক্স এবং প্যারামিটার

এর সিনট্যাক্স RANKX ফাংশন নিম্নরূপ:



RANKX(, , [[, [, ]]])

ফাংশনটি চারটি আর্গুমেন্ট নেয়:



টেবিল : সারণী, সারণী অভিব্যক্তি, বা কলাম যে মানগুলিকে র‌্যাঙ্ক করতে হবে বা যার উপর আপনার র‌্যাঙ্কিং করতে হবে।





অভিব্যক্তি : যে পরিমাপ বা কলাম বা অভিব্যক্তিতে মানগুলি র‍্যাঙ্ক করা হবে।

মান : র‍্যাঙ্ক করা মান। এটি একটি ঐচ্ছিক যুক্তি, এবং বাদ দিলে, ফাংশনটি সমগ্র কলামের উপর ভিত্তি করে প্রতিটি সারির জন্য র‍্যাঙ্ক প্রদান করবে।



অর্ডার : যে ক্রমানুসারে মানগুলিকে র‌্যাঙ্ক করা উচিত (ঊর্ধ্বমুখী বা অবরোহ)৷ এটা মান নিতে পারে 1 বা 0 , কোথায় 1 নিচের ক্রম প্রতিনিধিত্ব করে এবং 0 আরোহী ক্রম প্রতিনিধিত্ব করে। ডিফল্টরূপে, এটা সেট করা হয় 1 . অবশ্যই, এটি আরেকটি ঐচ্ছিক পরামিতি।

[<বন্ধন>] (ঐচ্ছিক): এই প্যারামিটারটি সংজ্ঞায়িত করে কিভাবে বন্ধন পরিচালনা করতে হয়, যেমন, যখন দুই বা ততোধিক আইটেমের একই মান থাকে এবং একই র‌্যাঙ্ক বরাদ্দ করা হয়। এটা মান নিতে পারে 0 , 1 , বা -1 , কোথায় 0 গড় পদমর্যাদা নির্ধারণের প্রতিনিধিত্ব করে, 1 সর্বাধিক র‌্যাঙ্ক নির্ধারণের প্রতিনিধিত্ব করে, এবং -1 ন্যূনতম র‌্যাঙ্ক নির্ধারণের প্রতিনিধিত্ব করে। ডিফল্ট মান হল 0 .

পাওয়ার BI-তে RANKX কীভাবে ব্যবহার করবেন

Power BI-তে RANKX ব্যবহার করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

ধাপ 1: ডেটা প্রস্তুত করুন

নিশ্চিত করুন যে আপনার ডেটা Power BI-এ লোড হয়েছে এবং টেবিল বিন্যাসে সংগঠিত হয়েছে, আপনি যে কলামগুলিকে র‌্যাঙ্ক করতে চান এবং যে পরিমাপ আপনি র‌্যাঙ্কিংয়ের জন্য ব্যবহার করবেন (যেমন, বিক্রয়, রাজস্ব)।

ধাপ 2: একটি পরিমাপ তৈরি করুন

'মডেলিং' ট্যাব থেকে 'নতুন পরিমাপ' নির্বাচন করে একটি নতুন পরিমাপ তৈরি করুন। একটি DAX পরিমাপ লিখুন যা র‌্যাঙ্কিংয়ের ভিত্তি নির্ধারণ করে। উদাহরণস্বরূপ, বিক্রয়ের উপর ভিত্তি করে পণ্য র্যাঙ্ক করতে, ব্যবহার করে একটি পরিমাপ তৈরি করুন SUM প্রতিটি পণ্যের জন্য মোট বিক্রয়।

ধাপ 3: RANKX ফাংশন/সূত্র লিখুন

পরবর্তী ধাপ ব্যবহার করা হয় RANKX প্রতিটি আইটেমের র্যাঙ্ক গণনা করার জন্য একটি নতুন পরিমাপে ফাংশন। ফাংশনের জন্য টেবিলের নাম, পূর্ববর্তী ধাপে আপনার তৈরি করা পরিমাপ এবং ঐচ্ছিকভাবে র‌্যাঙ্কের ক্রম (আরোহী বা অবতরণ) এবং কীভাবে বন্ধনগুলি পরিচালনা করতে হয় তা প্রয়োজন।

উদাহরণ স্বরূপ:

বিক্রয় র‍্যাঙ্ক = RANKX(আর্থিক, [মোট বিক্রয়], , DESC, ঘন)

পরিমাপ তৈরি করতে 'এন্টার' ক্লিক করুন। নতুন পরিমাপ 'ক্ষেত্র' ফলকে প্রদর্শিত হবে।

ধাপ 4: ভিজ্যুয়ালাইজেশন তৈরি করুন

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

পাওয়ার BI-তে RANKX-এর উদাহরণ

নিম্নলিখিত কয়েকটি মূল পাওয়ার বিআই উদাহরণ রয়েছে:

উদাহরণ 1: অঞ্চল অনুসারে র্যাঙ্ক বিক্রয়

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

উদাহরণ স্বরূপ:

বিক্রয় র‍্যাঙ্ক = RANKX(বিক্রয়, [মোট বিক্রয়], [মোট বিক্রয়], DESC)

একবার সূত্র দিয়ে সম্পন্ন হলে, পরিমাপ তৈরি করতে 'এন্টার' এ ক্লিক করুন এবং আপনার নতুন পরিমাপ 'ক্ষেত্র' ফলকে প্রদর্শিত হবে। অবশেষে, অঞ্চল অনুসারে র‌্যাঙ্ক করা বিক্রয় প্রদর্শন করতে একটি টেবিলের ভিজ্যুয়ালে 'অঞ্চল' এবং 'বিক্রয় র‌্যাঙ্ক' ক্ষেত্রগুলিকে টেনে আনুন।

উদাহরণ 2: বিক্রয় অনুসারে পণ্যগুলিকে র‌্যাঙ্ক করুন

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

উদাহরণ স্বরূপ:

পণ্যের র‍্যাঙ্ক = RANKX(ফিল্টার(পণ্য, [শ্রেণী] = SELECTEDVALUE(পণ্য[শ্রেণী])), [মোট বিক্রয়], [মোট বিক্রয়], DESC)

'এন্টার' ক্লিক করুন এবং আপনার নতুন পরিমাপ 'ক্ষেত্র' ফলকে প্রদর্শিত হবে। বিভাগ অনুসারে র‌্যাঙ্ক করা পণ্যগুলিকে দেখানোর জন্য একটি টেবিলের ভিজ্যুয়ালে “বিভাগ”, “পণ্যের নাম” এবং “পণ্য র‌্যাঙ্ক” ক্ষেত্রগুলি টেনে নিয়ে প্রক্রিয়াটি শেষ করুন।

উপসংহার

দ্য RANKX পাওয়ার BI-তে ফাংশন হল র‌্যাঙ্কিং গণনা করার জন্য এবং ডেটার অন্তর্দৃষ্টি অর্জনের জন্য একটি মূল্যবান হাতিয়ার। এই ফাংশনটি আপনাকে সেরা পারফর্মারদের সনাক্ত করতে, ট্রেন্ডগুলি ট্র্যাক করতে এবং বিভিন্ন প্রতিযোগিতামূলক বিশ্লেষণ করতে সাহায্য করতে পারে। এই টিউটোরিয়ালটিতে সিনট্যাক্স, পাওয়ার BI RANKX কীভাবে ব্যবহার করবেন এবং ফাংশনটি শুরু করতে আপনাকে সাহায্য করার জন্য ব্যবহারিক উদাহরণগুলি কভার করা হয়েছে।