ABC در Power BI؛ کاملترین راهنمای تحلیل ABC از اکسل و دکس تا انبارداری و بیمارستان
- عباس فرمانی
- مقالات Power BI, مقالات دسته علوم داده
- 2025/11/24
تحلیل یا روش آنالیز ABC چیست؟ چرا پیاده سازی روش آنالیز ABC در Power BI و اکسل اهمیت دارد؟ چرا در مدیریت موجودی، مدیریت انبار، تحلیل مصرف دارو، و حتی در بخش درمان و بیمارستانها اینقدر مهم است؟ در سالهای اخیر ابزارهای تحلیلی مانند Power BI و اکسل باعث شدهاند نحوه انجام آنالیز ABC بسیار سریعتر و دقیقتر شود. در این مقاله، کاربردهای تحلیل ABC در حوزههای مختلف مانند آنالیز ABC کنترل موجودی، آنالیز ABC در انبار، آنالیز ABC دارو و آنالیز ABC در بیمارستان بررسی میشود و در ادامه، روش انجام آن در اکسل و سپس در Power BI آموزش داده خواهد شد.
این مقاله به گونهای نوشته شده که هم مدیران انبار و مالی و هم متخصصان حوزه درمان، داروخانهها، مدیران بیمارستان و تحلیلگران داده بتوانند از آن استفاده کنند. برای سایر روش ها مثل روش پارتو در Power BI می توانید به سایر مقالات آموزش Power BI مراجعه کنید.
فهرست مطالب
Toggleآنالیز ABC چیست و چه کاربردی دارد؟
آنالیز ABC چیست؟
آنالیز ABC یک روش طبقهبندی اقلام بر اساس ارزش مصرف سالیانه آنها است. این روش در مدیریت موجودی و کنترل انبار برای تمرکز بر اقلام ارزشمند به کار میرود. اصل ماجرا از قانون پارتو میآید: معمولاً بخش کوچکی از اقلام بیشترین ارزش ریالی را تشکیل میدهند. بر این اساس اقلام به سه گروه تقسیم میشوند:
گروه A: تعداد کم، ارزش مصرف زیاد
گروه B: تعداد متوسط، ارزش متوسط
گروه C: تعداد زیاد، ارزش مصرف کم
این تقسیمبندی به تصمیمگیری بهتر کمک میکند:
چرا باید برای ۵٪ از کالاهایی که ۷۰٪ ارزش مالی دارند مدیریت سختگیرانهتر داشت؟ چرا اقلام کمارزش را انبار نکنیم یا حاشیه مصرف آنها را افزایش ندهیم؟همین سوالات باعث شد روش آنالیز ABC یکی از پایههای کنترل موجودی، تحلیل دارویی و مدیریت منابع در سازمانها شود.
در این مقاله در سایت آکادمی علم داده ایران در قالب یک ویدیو آموزشی به بررسی انجام روش آنالیز ABC در Power BI به کمک دکس (DAX) و اکسل می پردازیم. برای دانلود فایلهای مورد استفاده در این آموزش بر روی لینک کلیک کنید.
روش آنالیز ABC در چه مواردی استفاده میشود؟
آنالیز ABC کنترل موجودی
برای انبارهای کارخانه، سازمانها، فروشگاهها و واحدهای تولیدی. این کاربرد یکی از رایجترین موارد استفاده است و کمک میکند هزینه انبارداری کاهش یابد.آنالیز ABC در انبار
برای تعیین اولویت سفارشگذاری، کنترل نقطه سفارش، تعیین حداقل موجودی و برنامهریزی خرید.آنالیز ABC در اکسل
بسیار محبوب است چون اکثر سازمانها دادههای موجودی را در اکسل نگهداری میکنند.آنالیز ABC دارو و آنالیز ABC دارویی
مخصوص بیمارستانها و داروخانهها برای مدیریت مصرف دارو، کاهش خطاهای تأمین و جلوگیری از هدررفت منابع.آنالیز ABC در بیمارستان
برای مدیریت تجهیزات پزشکی، دارو، مواد مصرفی اتاق عمل و حتی هزینهکرد واحدها.آنالیز ABC چیست در مدیریت بیمارستان؟
در این محیط، هدف جلوگیری از کمبود داروهای حیاتی و بهینهسازی بودجه است.
به طور خلاصه، نحوه انجام آنالیز ABC هرجایی مفید است که تعداد زیادی کالا داریم و باید از میان آنها مهمترینها را شناسایی کنیم.
روش آنالیز ABC در اکسل چگونه انجام میشود؟
اگرچه امروز ابزارهای هوش تجاری مانند Power BI رایج شدهاند، اما هنوز آنالیز ABC در اکسل یکی از پرکاربردترین روشهاست. دلیلش هم سادگی و در دسترس بودن اکسل برای همه کاربران است. در این بخش، مراحل انجام کار به صورت گامبهگام تشریح شده است تا قابل استفاده برای انبارها، بیمارستانها و داروخانهها باشد.
مرحله اول: آمادهسازی دادهها
برای تحلیل ABC نیاز به سه ستون اصلی دارید:
نام کالا یا دارو
مقدار مصرف یا تعداد مصرف سالانه
قیمت یا ارزش ریالی هر واحد
اگر در بیمارستان هستید، ستونها میتواند شامل کد دارویی، مقدار مصرف ماهانه و قیمت مصرف باشد تا بتوانید آنالیز ABC دارویی و آنالیز ABC در بیمارستان را انجام دهید.
مرحله دوم: محاسبه ارزش مصرف سالانه
ستون «مقدار * قیمت» باید محاسبه شود. این ستون پایه تحلیل شماست. در آنالیز ABC کنترل موجودی نیز همین ستون اصلیترین معیار است.
مرحله سوم: مرتبسازی نزولی
دادهها را بر اساس ارزش مصرف از زیاد به کم مرتب کنید. این کار مشخص میکند کدام کالاها بیشترین سهم از هزینه شما را دارند. در آنالیز ABC دارو معمولاً ۲۰ درصد داروها حدود ۷۰ درصد هزینه مصرف را تشکیل میدهند.
مرحله چهارم: محاسبه درصد تجمعی
برای بهدست آوردن گروههای A ، B و C باید درصد تجمعی سهم مصرف را حساب کنید. این مقدار معمولاً با فرمول زیر انجام میشود:
روی دکمه ویرایش کلیک کنید. لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.
مرحله پنجم: تعیین رده A , B , C
پس از محاسبه درصد تجمعی:
کمتر از ۷۰٪ → گروه A
بین ۷۰ تا ۹۰٪ → گروه B
بیش از ۹۰٪ → گروه C
در بیمارستان این مرزبندی گاهی متفاوت است، اما روش کار یکسان است.
این مراحل پایه آنالیز ABC در اکسل هستند و در اکثر انبارها و بیمارستانها همین روش انجام میشود. اگر دادهها زیاد باشند یا نیاز به داشبورد مدیریتی باشد، معمولاً سازمانها سراغ ABC در Power BI میروند.
روش آنالیز ABC در Power BI چگونه انجام میشود؟
تحلیل ABC در Power BI بسیار قدرتمندتر از اکسل است، چون امکان:
اتصال به دیتابیسها
بهروزرسانی لحظهای
مدلسازی داده
گزارشسازی پیشرفته
ساخت داشبوردهای مدیریتی
را فراهم میکند. همچنین برای مکانهایی مثل انبارهای بزرگ، بیمارستانها و سازمانهایی که روزانه صدها آیتم مصرف دارند، Power BI بهترین انتخاب است.
مرحله اول: مدلسازی داده
برای انجام تحلیل ABC در Power BI معمولاً دو جدول نیاز دارید:
جدول کالا (یا جدول دارو)
جدول تراکنشها یا مصرف اقلام
مدل ستارهای (Fact + Dimension) بهترین روش است.
مرحله دوم: محاسبه ارزش مصرف
با یک Measure ساده میتوان ارزش مصرف را بر حسب ریال یا دلار یا هر واحد پولی محاسبه کرد.در بیمارستانها این Measure برای محاسبه ارزش مصرف دارو در ماه یا سال استفاده میشود.
مرحله چهارم: ساخت ستون تجمعی
با استفاده از تابع RankX در زیان دکس (DAX) میتوان انجام داد. کافی است تمام مقادیری که رنک آن ها کمتر مساوی رنک کالای جاری است را با هم جمع کنبم.
مرحله پنجم: تعیین گروه ABC
مرحله ششم: ساخت داشبورد ABC
در Power BI میتوانید:
نمودار Pareto
جدول طبقهبندی ABC
کارتهای مدیریتی
فیلترهای تاریخ و انبار
داشبورد مخصوص آنالیز ABC در بیمارستان یا آنالیز ABC کنترل موجودی
این قابلیتها باعث شده بسیاری از بیمارستانها تحلیل مصرف دارویی خود را با ABC در Power BI انجام دهند. همچنین تولیدکنندگان و کارخانهها از امکانات گرافیکی Power BI برای مدیریت موجودی و کاهش هزینه انبارداری استفاده میکنند.
مقایسه انجام آنالیز ABC در اکسل و Power BI
هر دو ابزار برای انجام تحلیل ABC مناسب هستند، اما نقاط قوت و ضعف متفاوتی دارند.
اکسل
ساده و سریع
مناسب برای دادههای محدود
قابل استفاده برای فایلهای کوچک انبار یا داروخانهها
مناسب برای آنالیز ABC در اکسل، آنالیز ABC دارویی و پروژههای کوچک
Power BI
بهترین ابزار برای پروژههایی که داده بزرگ دارند
قابلیت اتصال به SQL، ERP، HIS و سامانههای دارویی
مناسب برای آنالیز ABC در بیمارستان جهت کنترل هزینه ماهانه
مناسب برای انبار کارخانهها، سازمانها و شرکتهایی که صدها یا هزاران کالا دارند
اگرچه مدیران مالی و انبار هنوز اکسل را دوست دارند، اما ABC در Power BI با دقت و سرعت بیشتر، نمودارهای بهتر و امکان گزارشگیری پیشرفته، به انتخاب اصلی تیمهای حرفهای تحلیل داده تبدیل شده است.
کاربردهای ABC در انبار، بیمارستان و دارو
در انبار
تعیین اولویت سفارشگذاری
مدیریت کالاهای ارزشمند
کاهش هزینه انبارداری
مدیریت فضای انبار
شناسایی اقلام کممصرف گروه C
در بیمارستان
کنترل مصرف دارو
پیشگیری از کمبود داروهای حیاتی
مدیریت تجهیزات پزشکی گرانقیمت
تحلیل هزینه واحدهای مختلف
بررسی اقلام پرمصرف اتاق عمل
این بخش یکی از مهمترین کاربردهای آنالیز ABC دارویی و آنالیز ABC در بیمارستان است.
در داروخانه
جلوگیری از انقضا
مدیریت هزینه خرید دارو
اولویتبندی داروهای اصلی
تحلیل سود و زیان دارویی
جمعبندی
در این مقاله، سعی شد یک نگاه جامع، کاربردی و حرفهای به ABC در Power BI ارائه شود. ابتدا بررسی کردیم روش آنالیز ABC چیست و چرا در انبارداری، مدیریت موجودی، داروخانهها و بیمارستانها اهمیت دارد. سپس گامبهگام نحوه انجام آنالیز ABC در اکسل را توضیح دادیم و بعد وارد دنیای داشبوردسازی و هوش تجاری شدیم تا ببینیم چطور میتوان تحلیل ABC در Power BI را حرفهای و سریع انجام داد.
به دلیل گسترده بودن کاربردها، کلمات کلیدی مانند آنالیز ABC کنترل موجودی، آنالیز ABC در انبار، آنالیز ABC دارو، آنالیز ABC دارویی، آنالیز ABC در بیمارستان، نحوه انجام آنالیز ABC و سایر عبارتها در جایجای مقاله تکرار شدند تا این متن کاملاً سئوپسند و قابل استفاده برای سایتها باشد.
اگر خواستی مقاله را کوتاهتر، طولانیتر یا مخصوص حوزهای مثل «داروخانه»، «انبار کارخانه»، «بیمارستان» یا «Power BI» کنم، بگو تا نسخه جدید را بر اساس هدف سایتت بنویسم.