ট্রাঙ্কেটেড মিন গণনা থেকে নির্দিষ্ট শতাংশের ক্ষুদ্রতম এবং বৃহত্তম মান বাদ দিয়ে গড়ের আরও শক্তিশালী পরিমাপ প্রদান করে। Modern Powerট্রাঙ্কেটেড মিন গণনা থেকে নির্দিষ্ট শতাংশের ক্ষুদ্রতম এবং বৃহত্তম মান বাদ দিয়ে গড়ের আরও শক্তিশালী পরিমাপ প্রদান করে। Modern Power

DAX ব্যবহার করে Power BI-তে একটি ডাইনামিক ট্রাঙ্কেটেড মিন গণনা করা: একটি দ্রুত গাইড

2026/01/11 04:00

কেন আপনার একটি ট্রাঙ্কেটেড মিন প্রয়োজন

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

\ এখানেই ট্রাঙ্কেটেড মিন অপরিহার্য হয়ে ওঠে। এটি গণনা থেকে ক্ষুদ্রতম এবং বৃহত্তম মানের একটি নির্দিষ্ট শতাংশ বাদ দিয়ে গড়ের একটি আরও শক্তিশালী পরিমাপ প্রদান করে।

\ যদিও আধুনিক Power BI মডেলগুলিতে একটি বিল্ট-ইন TRIMMEAN ফাংশন রয়েছে, এই ফাংশনটি প্রায়শই একটি পুরানো Analysis Services (SSAS) মডেলে Live Connection ব্যবহার করার সময় অনুপলব্ধ। এই নিবন্ধটি একটি শক্তিশালী, ম্যানুয়াল DAX প্যাটার্ন প্রদান করে যা এই কার্যকারিতাকে প্রতিলিপি করে এবং সম্পূর্ণ ডায়নামিক থাকে, আপনার রিপোর্টের সমস্ত স্লাইসার এবং ফিল্টারে সাড়া দেয়।

একটি ডায়নামিক ট্রাঙ্কেটেড মিনের জন্য DAX সমাধান

এই পরিমাপটি অবশিষ্ট ৮০% গড় করার আগে নিচের ১০% এবং উপরের ১০% মান সরিয়ে একটি ২০% ট্রাঙ্কেটেড মিন গণনা করে।

\ আপনি এই কোডটি সরাসরি "New Measure" ফর্মুলা বারে পেস্ট করতে পারেন।

Trimmed Mean (20%) = VAR TargetTable = 'FactTable' VAR TargetColumn = 'FactTable'[MeasureColumn] VAR LowerPercentile = 0.10 // Defines the bottom 10% to trim VAR UpperPercentile = 0.90 // Defines the top 10% to trim (1.0 - 0.10) // 1. Find the value at the 10th percentile VAR MinThreshold = PERCENTILEX.INC( FILTER( TargetTable, NOT( ISBLANK( TargetColumn ) ) ), TargetColumn, LowerPercentile ) // 2. Find the value at the 90th percentile VAR MaxThreshold = PERCENTILEX.INC( FILTER( TargetTable, NOT( ISBLANK( TargetColumn ) ) ), TargetColumn, UpperPercentile ) // 3. Calculate the average, including only values between the thresholds RETURN CALCULATE( AVERAGEX( FILTER( TargetTable, TargetColumn >= MinThreshold && TargetColumn <= MaxThreshold ), TargetColumn ) )

DAX লজিক বিশ্লেষণ করা

এই সূত্রটি তিনটি পৃথক ধাপে কাজ করে, যার সবগুলি বর্তমান ফিল্টার প্রেক্ষাপটের মধ্যে সম্পাদিত হয় (যেমন, ব্যবহারকারী যা স্লাইসার নির্বাচন করেছে)।

  1. মূল ভেরিয়েবলগুলি সংজ্ঞায়িত করুন
  • TargetTable & TargetColumn: আমরা পরিষ্কার, পুনরায় ব্যবহারযোগ্য কোডের জন্য টেবিল এবং কলামের নাম ভেরিয়েবলে নির্ধারণ করি। আপনার ডেটা মডেলের সাথে মিলাতে আপনাকে অবশ্যই 'FactTable'[MeasureColumn] পরিবর্তন করতে হবে।
  • LowerPercentile / UpperPercentile: আমরা সীমানা সংজ্ঞায়িত করি। ০.১০ এবং ০.৯০ মানে আমরা নিচের ১০% এবং উপরের ১০% ছাঁটাই করছি। প্রতিটি প্রান্ত থেকে ৫% ছাঁটাই করতে (মোট ১০% ছাঁটাই), আপনি ০.০৫ এবং ০.৯৫ ব্যবহার করবেন।

২. পার্সেন্টাইল থ্রেশহোল্ড খুঁজুন

  • MinThreshold & MaxThreshold: এই ভেরিয়েবলগুলি প্রকৃত মান সংরক্ষণ করে যা আমাদের পার্সেন্টাইল সীমানার সাথে সঙ্গতিপূর্ণ।
  • PERCENTILEX.INC: আমরা এই "iterator" ফাংশনটি ব্যবহার করি কারণ এটি আমাদের প্রথমে টেবিল FILTER করতে দেয়।
  • `FILTER(…, NOT(ISBLANK(…))): এটি একটি গুরুত্বপূর্ণ ধাপ। আমরা শুধুমাত্র সেই সারির জন্য পার্সেন্টাইল গণনা করি যেখানে আমাদের টার্গেট কলাম খালি নয়। এটি BLANK() মানগুলিকে পার্সেন্টাইল গণনাকে বিকৃত করা থেকে বিরত রাখে।
  • ফলাফল হল যে MinThreshold ১০তম পার্সেন্টাইলের মান ধারণ করে (যেমন, ৪.৫) এবং MaxThreshold বর্তমানে দৃশ্যমান ডেটার জন্য ৯০তম পার্সেন্টাইলের মান ধারণ করে (যেমন, ৮৮.২)।

৩. চূড়ান্ত গড় গণনা করুন

  • RETURN CALCULATE(...): CALCULATE ফাংশন পরিমাপকে ডায়নামিক করার চাবিকাঠি। এটি নিশ্চিত করে যে সম্পূর্ণ গণনা রিপোর্টের যেকোনো স্লাইসার বা ভিজ্যুয়াল দ্বারা প্রয়োগ করা ফিল্টারগুলি মেনে চলে।
  • AVERAGEX(FILTER(...)): গণনার মূল। আমরা একটি টেবিলের উপর পুনরাবৃত্তি করতে AVERAGEX ব্যবহার করি।
  • FILTER(...): আমরা আমাদের TargetTable শেষবারের মতো ফিল্টার করি। এই ফিল্টারটি "ট্রিম"। এটি শুধুমাত্র সেই সারিগুলি রাখে যেখানে TargetColumn-এ মান:
  • আমাদের MinThreshold এর চেয়ে বড় বা সমান
  • এবং
  • আমাদের MaxThreshold এর চেয়ে ছোট বা সমান
  • AVERAGEX(..., TargetColumn): AVERAGEX তারপর শুধুমাত্র যে সারিগুলি ফিল্টার পাস করেছে তাদের জন্য TargetColumn-এর সাধারণ গড় গণনা করে।

উপসংহার

এই DAX প্যাটার্ন বাস্তবায়নের মাধ্যমে, আপনি একটি শক্তিশালী, ডায়নামিক, এবং আউটলায়ার-প্রতিরোধী KPI তৈরি করেন। এই পরিমাপ আপনার ডেটার কেন্দ্রীয় প্রবণতার আরও সঠিক চিত্র প্রদান করে এবং ব্যবহারকারীরা আপনার Power BI রিপোর্টের সাথে মিথস্ক্রিয়া করার সাথে সাথে সঠিকভাবে পুনরায় গণনা করবে।


আমার সাথে ডেটা-সম্পর্কিত অন্তর্দৃষ্টি অন্বেষণ করার জন্য সময় নেওয়ার জন্য আপনাকে ধন্যবাদ। আমি আপনার অংশগ্রহণের প্রশংসা করি। আপনি যদি এই তথ্য সহায়ক মনে করেন, আমি আপনাকে আমাকে ফলো করতে বা LinkedIn বা X(@Luca_DataTeam) এ আমার সাথে সংযুক্ত হতে আমন্ত্রণ জানাচ্ছি। শুভ অন্বেষণ!👋

মার্কেটের সুযোগ
Power Protocol লোগো
Power Protocol প্রাইস(POWER)
$0.13079
$0.13079$0.13079
-20.97%
USD
Power Protocol (POWER) লাইভ প্রাইস চার্ট
ডিসক্লেইমার: এই সাইটে পুনঃপ্রকাশিত নিবন্ধগুলো সর্বসাধারণের জন্য উন্মুক্ত প্ল্যাটফর্ম থেকে সংগ্রহ করা হয়েছে এবং শুধুমাত্র তথ্যের উদ্দেশ্যে প্রদান করা হয়েছে। এগুলো আবশ্যিকভাবে MEXC-এর মতামতকে প্রতিফলিত করে না। সমস্ত অধিকার মূল লেখকদের কাছে সংরক্ষিত রয়েছে। আপনি যদি মনে করেন কোনো কনটেন্ট তৃতীয় পক্ষের অধিকার লঙ্ঘন করেছে, তাহলে অনুগ্রহ করে অপসারণের জন্য service@support.mexc.com এ যোগাযোগ করুন। MEXC কনটেন্টের সঠিকতা, সম্পূর্ণতা বা সময়োপযোগিতা সম্পর্কে কোনো গ্যারান্টি দেয় না এবং প্রদত্ত তথ্যের ভিত্তিতে নেওয়া কোনো পদক্ষেপের জন্য দায়ী নয়। এই কনটেন্ট কোনো আর্থিক, আইনগত বা অন্যান্য পেশাদার পরামর্শ নয় এবং এটি MEXC-এর সুপারিশ বা সমর্থন হিসেবে গণ্য করা উচিত নয়।

আপনি আরও পছন্দ করতে পারেন

POL এবং Monero বৃদ্ধি পাচ্ছে, যেখানে KuCoin Token উল্লেখযোগ্যভাবে হ্রাস পাচ্ছে

POL এবং Monero বৃদ্ধি পাচ্ছে, যেখানে KuCoin Token উল্লেখযোগ্যভাবে হ্রাস পাচ্ছে

ক্রিপ্টো বাজারে তুলনামূলকভাবে শান্ত একটি দিনের পর আমরা মূল্যে সামান্য পরিবর্তন দেখছি, যখন সামগ্রিক বাজার সেন্টিমেন্ট এখনও সতর্ক দিকে রয়েছে
শেয়ার করুন
Coinstats2026/01/11 16:16
ক্রিপ্টো হোয়েলরা কেন RTX এবং HYPER-এ $28M এর বেশি বিনিয়োগ করেছে

ক্রিপ্টো হোয়েলরা কেন RTX এবং HYPER-এ $28M এর বেশি বিনিয়োগ করেছে

পোস্টটি Here's Why Crypto Whales Have Invested Over $28M In RTX and HYPER BitcoinEthereumNews.com-এ প্রকাশিত হয়েছে। যখন ক্রিপ্টো মার্কেট শ্বাস নেয়, গুরুতর
শেয়ার করুন
BitcoinEthereumNews2026/01/11 17:02
CZ রিটুইট করেছেন: ২০২৫ সালে প্রতি BNB-এর আনুমানিক রিটার্ন হল $৭১.৫০।

CZ রিটুইট করেছেন: ২০২৫ সালে প্রতি BNB-এর আনুমানিক রিটার্ন হল $৭১.৫০।

PANews ১১ জানুয়ারি রিপোর্ট করেছে যে CZ X প্ল্যাটফর্মে একটি পোস্ট রিটুইট করেছেন যেখানে দেখানো হয়েছে যে ২০২৫ সালে ১ BNB থেকে $৭১.৫ আয় হবে, যা প্রায়
শেয়ার করুন
PANews2026/01/11 17:29