পাওয়ার বিআই গ্রুপ দ্বারা | পাওয়ার বিআইয়ে গ্রুপবি ডেক্স ফাংশন কীভাবে ব্যবহার করবেন?

গ্রুপ বাই হ'ল একধরনের ক্যোয়ারী যা পাওয়ার দ্বিতেও ব্যবহৃত হয়, পাওয়ার দ্বিতে এমন একটি সম্পাদক রয়েছে যা কোয়েরি সম্পাদক উইন্ডো নামে পরিচিত যা ডেটা অ্যাক্সেস করার জন্য বিভিন্ন প্রশ্ন রয়েছে এবং এই জাতীয় কোয়েরি গ্রুপ যার দ্বারা সারি গোষ্ঠীভুক্ত করার জন্য ব্যবহৃত হয় একটি নির্দিষ্ট মান।

গ্রুপ বি এন ফাংশনে ফাংশন

পাওয়ার বিআই গ্রুপবি ড্যাক্স ফাংশন দুটি পৃথক টেবিল থেকে তথ্য সংগ্রহ করে ডেটা একত্রিত করবে। এটি পাওয়ার বিআই-তে সংক্ষিপ্ত ফাংশনটির সাথে প্রায় একই রকম কাজ করে তবে গ্রুপবাই আমাদের গণনা ফাংশন ব্যবহার করে কোনও ধরণের অন্তর্নিহিত গণনা করার অনুমতি দেয় না পরিবর্তে এটি আমাদের একত্রিতকরণের ফাংশনের অভ্যন্তরে নতুন করণ কার্য "CURRENTGROUP ()" ব্যবহার করতে দেয় group এটি যুক্ত করে অতিরিক্ত কলাম।

নীচে পাওয়ার বিআই গ্রুপ বাই ড্যাক্স ফাংশনের সিওয়ানট্যাক্স রয়েছে।

  • :
    প্রথমে আমাদের টেবিলের নামটি নির্দিষ্ট করতে হবে যেখান থেকে আমরা ডেটা গ্রুপ করছি।
  • []: দুটি টেবিলের যে কোনও থেকে সম্পর্কের প্রথম কলামটি কী?
  • []: দুটি টেবিলের যে কোনও থেকে সম্পর্কের দ্বিতীয় কলামটি কী?
  • : আমরা যে নতুন কলাম তৈরি করতে যাচ্ছি তার নাম এটিই হবে।
  • : কোন DAX ফাংশনটি ব্যবহার করে আমাদের মানগুলিকে একত্রিত করতে হবে।

আমি জানি সিনট্যাক্সের ব্যাখ্যাগুলি পড়ে এটি বুঝতে সহজ নয় তবে উদাহরণ বিভাগগুলিতে আপনি পরিষ্কারভাবে শিখবেন।

পাওয়ার বিআই তে গ্রুপবি ড্যাক্স ফাংশন কীভাবে ব্যবহার করবেন?

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

প্রথম টেবিলের (বিক্রয় সারণি) এবং দ্বিতীয় সারণীর (ক্রেতাদের সারণী) এর মধ্যে সাধারণ কলামটি "বিভাগ"। "ক্রেতাদের" সারণীতে আমাদের প্রতিটি ক্রেতার জন্য বিভাগটি কী, তাই এই দুটি টেবিল ব্যবহার করে আমরা ডেটা গ্রুপ করব।

নতুন গোষ্ঠী সারণীতে আমাদের কলামগুলি কী প্রয়োজন তা সনাক্ত করতে আমাদের ডেটা গ্রুপ করার সময় এই ক্ষেত্রে আমার "বিভাগ, ক্রেতা, বিক্রয় মূল্য এবং মূল্য মূল্য" দরকার।

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

আপনি এই পাওয়ার বাই গ্রুপের মাধ্যমে এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - পাওয়ার বিআই গ্রুপপাই এক্সেল টেম্পলেট

আমি সরাসরি পাওয়ার বিআইতে ডেটা আপলোড করেছি।

  • যেহেতু আমরা ডেটাটি গোষ্ঠীভুক্ত করছি আমাদের এটি নতুন টেবিল হিসাবে সঞ্চয় করতে হবে, তাই পাওয়ার বিআইতে "মডেলিং" এ যান এবং "নতুন টেবিল" এ ক্লিক করুন।

  • এটি একটি নতুন টেবিল তৈরি করবে এবং সূত্র বারে, আমরা দেখতে পাচ্ছি এটি একই হাইলাইট হয়েছে।

  • প্রথমে এই নতুন সারণীতে একটি নাম দিন "বিভাগ এবং ক্রেতা দ্বারা গ্রুপ" হিসাবে।

  • টেবিলের নাম সমান একত্রে রাখুন এবং পাওয়ার বিআই গ্রুপবি ডেক্স ফাংশনটি খুলুন।

  • পাওয়ার দ্বি GROUPBY DAX ফাংশনের প্রথম যুক্তি টেবিল অর্থ্যাৎ দুটি টেবিলের মধ্যে থেকে আমাদের কোন টেবিল থেকে ডেটা গোষ্ঠীভুক্ত করা দরকার, উদাহরণস্বরূপ আমাদের "বিক্রয়" টেবিল থেকে ডেটা গ্রুপ করতে হবে, সুতরাং সারণির নামটি "বিক্রয়" হিসাবে সরবরাহ করুন।

  • পরবর্তী যুক্তি হল গোষ্ঠী বাই_কলামনাম 1 অর্থাত কোন কলামের উপর ভিত্তি করে আমাদের ডেটা গ্রুপ করতে হবে। সুতরাং "বিক্রয় সারণী" থেকে আমাদের "বিভাগ-ভিত্তিক" অনুসারে দলবদ্ধ করা দরকার সুতরাং "বিক্রয় সারণী" থেকে "বিভাগ" কলামটি নির্বাচন করুন।

  • "ক্রেতাদের" টেবিল থেকে পরবর্তী, আমাদের দলবদ্ধ করার জন্য কলামের নাম উল্লেখ করা দরকার। সুতরাং "ক্রেতারা" টেবিল থেকে আমাদের "ক্রেতাদের ভিত্তিতে" দলবদ্ধ করা দরকার group

  • ঠিক আছে, কলামের নাম নির্দিষ্ট করে শেষ হয়েছে, তারপরে আমাদের সামগ্রিক কলামে একটি নাম দেওয়া দরকার যেহেতু আমরা "বিক্রয় মান" কলামটি একত্রিত করছি আমরা কেবল একই নামটি দেব।

  • এই নতুন "বিক্রয় মান" কলামের জন্য পরবর্তী, আমাদের সমষ্টিগত মানটি ফেরত দিতে DAX ফাংশন প্রয়োগ করতে হবে। এর মধ্যে সুমাক্স ফাংশনটি খুলুন অভিব্যক্তি ঘ যুক্তি.

  • এই অভিব্যক্তির জন্য, আমাদের বিশেষ সরবরাহ করা প্রয়োজন বর্তমান গ্রুপ () ফাংশন

বিঃদ্রঃ: CURRENTGROUP () ফাংশনটি কেবল পাওয়ার বিআই গ্রুপপাই ফাংশনের অভ্যন্তরে ব্যবহার করা যেতে পারে। এই ফাংশনটি GROUPBY ফাংশনে বর্তমান গোষ্ঠী উপস্থাপন করে উপ-সারণিতে অ্যাক্সেস।

  • SUMX ফাংশনের পরবর্তী যুক্তিতে SUM ফাংশনটি খুলুন।

  • যেহেতু আমরা "বিক্রয়" সারণী থেকে "বিক্রয় মান" কলামটি যুক্ত করছি কলামের নাম লিখুন। সুমাক্স এবং স্যুম ফাংশনের জন্য এই দুটি বন্ধনী বন্ধ করার পরে কমা লিখুন।

  • নাম 2 GROUPBY ফাংশনটির যুক্তি হ'ল দ্বিতীয় সার্বিক কলামের নাম কী, ডাবল-কোটায় "মূল্য মান" হিসাবে নাম লিখুন।

  • এটি ওপেন সুমাক্স ফাংশনের জন্য, এই ওপেন কারেন্টগ্রোপ ফাংশনের অভ্যন্তরে এবং এক্সপ্রেশনের জন্য ওপেন স্যুম ফাংশন এবং "বিক্রয়" সারণী থেকে "মূল্য মান" কলামটি চয়ন করুন।

  • পাওয়ার বিআই সুমাক্স, এসইউএম এবং গ্রুপবি ফাংশনগুলির জন্য এখন তিনটি বন্ধনী বন্ধ করুন এবং ড্যাক্স সূত্রটি বন্ধ করার জন্য এন্টার কী চাপুন। তারপরে আপনি এখানে তিনটি টেবিল দেখতে পাবেন। গোষ্ঠীকরণের জন্য সদ্য নির্মিত টেবিলটি নির্বাচন করুন, এটিতে আমরা সূত্র বিভাগে ড্যাক্স এক্সপ্রেশন দেখতে পাচ্ছি।

আপনি উপরে দেখতে পারেন আমরা একত্রিত দলবদ্ধ টেবিল দেখতে পাচ্ছি।

বিঃদ্রঃ: আমি এই টেবিলটিতে ফর্ম্যাটিংয়ের অনেক কিছুই করেছি, আপনি নীচের লিঙ্ক থেকে পাওয়ার বিআই আরএনএক্সএক্স টেম্পলেট ডাউনলোড করতে পারেন এবং প্রতিটি ফরম্যাটিং কৌশল প্রয়োগ হিসাবে প্রয়োগ করতে পারেন।

আপনি এই পাওয়ার বিআই গ্রুপপাই টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - পাওয়ার বিআই গ্রুপপাই টেম্পলেট

মনে রাখার মতো ঘটনা

  • CURRENTGROUP হল নতুন ফাংশন যা কেবল গ্রুপ ফাংশনের অভ্যন্তরে ব্যবহার করা যেতে পারে।
  • CURRENTGROUP গ্রুপিং সারণির রেফারেন্স নেয়।
  • আমরা পাওয়ার দ্বি গ্রুপবি ডেক্স ফাংশনে কালকুলেট ফাংশনটি ব্যবহার করতে পারি না।