→ الملف المهني / المشروعات

المشروع الرئيسي · Microsoft Fabric · مكتمل

السلسلة كانت تنمو.
ومع ذلك كانت تخسر.

سلسلة صيدليات من 1,000 فرع تزيد مبيعاتها كل سنة، ومع ذلك تخسر أموالًا. تتبعت البيانات من الكاشير حتى لوحة التقارير، ووجدت أين يذهب المال: 314 صنفًا تُشترى بسعر أعلى من سعر بيعها.

الصفحة الأولى من تقرير Power BI: إيراد 3.13 مليار ريال، 314 صنفًا يدمر الهامش، خسارة 114 مليون ريال، هامش موثوق 33.4%
الصفحة الأولى من التقرير · بيانات اصطناعية لسلسلة سعودية، 2020–2025.
114Mريال خسارة في 314 صنفًا (2020–2025)
99.8%من الخسارة تحت التكلفة سببها هذه الأصناف
33%هامش باقي الأصناف
0صف ضائع من المصدر حتى التقرير

مثل الطبيب:
استبعد، ثم شخّص.

المحلل يفحص كل جزء من الشركة، ويستبعد السليم، ثم يضع يده على المرض. والمدير هو من يقرر العلاج.

01المريض يبدو سليمًاالإيراد ينمو حوالي 10% سنويًا.
الصفحة التنفيذية: إيراد 654.5 مليون ريال في 2025 بنمو 10%، مع خريطة السعودية

ماذا ترى؟

المبيعات ترتفع كل سنة، في كل منطقة وكل نوع فرع. لا شيء في هذه الصفحة يبدو خطأ، ولهذا كان صعبًا اكتشاف المشكلة.

02الفروع ليست السببالفروع الضعيفة موزعة، وليست في منطقة واحدة.
صفحة الفروع: 104 فروع في أضعف 10% من مجموعتها

ماذا ترى؟

كل فرع يُقارن فقط بالفروع المشابهة له في الحجم ونوع المدينة. أضعف 10% تظهر بالأحمر كقائمة للمراجعة، وليس للعقاب. واضغط على أي فرع لتفتح صفحته.

03المرض المخفي314 صنفًا تُشترى بحوالي 10 أضعاف سعر بيعها.
صفحة الأصناف: 314 صنفًا تسبب خسارة 23.97 مليون ريال في 2025

ماذا ترى؟

هذه الأصناف 2.6% من المبيعات، لكنها سبب الخسارة كلها تقريبًا. ولكل صنف، يعرض التقرير الخصم المطلوب من المورد ليحقق هامش 20%: غالبًا أكثر من 90%. فيصير القرار بسيطًا: تفاوض، أو راجع حجم العبوة، أو أوقف الشراء.

04ماذا فحصنا، بصدق7 مؤشرات تلاعب فُحصت، ولم يثبت أي منها. و29 حدًا للبيانات موثق.
صفحة ما فحصناه: مؤشرات النزاهة وبصمات البيانات

ماذا ترى؟

قبل اتهام أي شخص، فُحصت 7 أنماط تلاعب شائعة، ولم يكن أي منها أقوى من الصدفة، فلم يُذكر اسم أحد. الثغرة الحقيقية ضابط مفقود: لا شيء يمنع شراء صنف بسعر أعلى من سعر بيعه.

في جملة واحدة

المبيعات كانت تنمو، والفروع تعمل، والشركة ما زالت تنزف. المرض لم يكن حيث ينظر الجميع.

من التشخيص
إلى العلاج.

خمسة إجراءات حسب الأولوية. المحلل يوصي، والمدير يقرر.

  1. 01

    هذا الأسبوع: أوقف النزيف

    جمّد أوامر الشراء الجديدة للأصناف الـ 314. وراجع أولًا حجم العبوة مع المشتريات: تكلفة تساوي 10 أضعاف السعر تعني غالبًا أن العلبة سُجلت مقابل شريط واحد.

  2. 02

    خلال 30 يومًا: تفاوض أو ألغِ الصنف

    لكل صنف يعرض التقرير الخصم المطلوب من المورد ليحقق هامش 20%. لو لم يصل المورد إليه، يُلغى الصنف، إلا لو كان دواءً أساسيًا لمرض مزمن بلا بديل؛ فيبقى ويُقترح بديل علاجي.

  3. 03

    خلال 60 يومًا: أغلق الثغرة التي سمحت بذلك

    امنع أي أمر شراء تكلفته أعلى من سعر البيع بدون موافقة مدير. واطلب ثلاثة عروض أسعار، وافصل من يطلب عمن يوافق، وراجع تقرير الاستثناءات شهريًا.

  4. 04

    كل شهر: راجع الفروع بعدل

    زر الفروع الحمراء ومعك مقارنتها بأقرانها. ابدأ بالمصاريف، فهي السبب الأكبر لضعف الدرجة، وليس المبيعات. ولا تحاسب الصيدلي على مرتجعات العملاء أبدًا.

  5. 05

    الربع القادم: سجّل ما ينقص

    سجّل إعدام الإكسباير والتالف مع السبب، واجعل لكل صنف مسؤولًا واحدًا في المشتريات، واحفظ التارجت الشهري لكل فرع. هكذا يقيس التشخيص القادم ما لم يستطع هذا قياسه.

الأثر المتوقع

لو توقفت الأصناف الـ 314 عن البيع بخسارة، يرتفع هامش 2025 من 29.3% إلى حوالي 33%، وهو ما تحققه باقي الأصناف أصلًا. أي ما يصل إلى 24 مليون ريال سنويًا (تقدير على بيانات اصطناعية).

قرارات يتخذها
صيدلي بشكل مختلف.

عشر سنوات في صيدليات التجزئة حددت ما يقيسه التقرير، وما يرفض قياسه.

01

الإرجاع حق للعميل

محاسبة الصيدلي على المرتجعات تدفعه لرفض الإرجاع. لذلك أُخرجت المرتجعات من تقييم الفروع.

02

لا أرقام مخترعة

الإكسباير والتالف هما الأهم، لكن البيانات لا تحتوي سجلات إعدام. فيقول التقرير ذلك بدل اختراع مؤشر.

03

لا اتهام بلا دليل

مشترو الأصناف الخاسرة يتصرفون مثل باقي المشترين. فالنتيجة ثغرة في الإجراءات، وليست شخصًا.

04

اكتشفت خطئي بنفسي

متوسط يساوي 0.40 بالضبط بدل 0.50 كشف خطأ حقيقيًا في طبقة البيانات، وأُصلح قبل النشر.

كيف بُني.

من البداية للنهاية على Microsoft Fabric، وكل طبقة مطابقة للريال ومحفوظة في Git.

01 / Bronze

Lakehouse · PySpark

72 جدولًا من المصدر، و60,234,021 صفًا، مطابقة للملفات الأصلية بفرق صفر.

02 / Silver

تنظيف · PySpark

58 جدولًا بمفاتيح وأنواع صحيحة، والمبالغ decimal(18,2)، وفحوص لقواعد العمل.

03 / Gold

Warehouse · T-SQL

Star schema: 9 أبعاد، و9 جداول حقائق، و4 جداول تحليلية. و23 إجراءً مخزنًا تعيد بناء كل شيء في دقيقتين تقريبًا.

04 / التقرير

Direct Lake · Power BI

مقاييس مكتوبة بـ TMDL، و6 صفحات، وعناوين ديناميكية، وDrill-through، وأقل من ثانيتين لكل رسم.

+صفحة الفرع (Drill-through)فرع واحد مقابل أقرانه، شهرًا بشهر.
صفحة الفرع: درجة الفرع مقابل متوسط أقرانه، والإيراد مقابل السنة الماضية

ماذا ترى؟

اضغط بالزر الأيمن على أي فرع أحمر، واختر Drill through، لترى متى انخفضت درجته وكيف تحركت مبيعاته.

الكود الكامل والقرارات والمطابقة على GitHub ↗

قبل أن تسأل.

هل هذه بيانات شركة حقيقية؟

لا. بيانات اصطناعية لسلسلة صيدليات سعودية خيالية. والتقرير يوثق 29 نمطًا لا تتصرف فيه البيانات مثل سلسلة حقيقية، بدل إخفائها.

لماذا لا يوجد رابط تفاعلي للتقرير؟

التقرير يعمل على سعة Microsoft Fabric. الصور أعلاه مصدّرة منه مباشرة، والكود لإعادة بناء كل شيء على GitHub.

صيدلي · مهندس بيانات مبتدئ ومحلل بيانات

لنكتشف أين تخفي
بياناتك الأموال.

متاح لوظائف Junior Data Engineer وData Analyst وBI في الرعاية الصحية والتجزئة.