كيفية تطبيق تنسيق مشروط في Power BI بناءً على التاريخ - دليل خطوة بخطوة


التوصية: قم بتطبيق قاعدة تنسيق شرطي قائمة على التاريخ تبرز العناصر المتأخرة وتستخدم مقياسًا ديناميكيًا لتوسيع الرسوم البيانية، حتى تتمكن من اكتشاف الاستثناءات بسرعة.
فهم النموذج البياني بالكامل يساعدك على تهيئة القواعد التي يمكن إعادة استخدامها عبر التقارير. أنشئ مقياسًا يقارن حقل التاريخ باليوم، يعيد "متأخر" إذا كان التاريخ < اليوم، "قريب الأجل" إذا كان التاريخ <= اليوم + 7 أيام، و"في الوقت المحدد" خلاف ذلك. يجعل هذا المقياس الرسوم البيانية تواصل الحالة بوضوح ويدعم التصفية القائمة على الإحصاءات عبر مصادر البيانات.
في Power BI، يظهر هذا الإعداد كيفية عمل القاعدة: بناء جدول بصري بسيط، تطبيق التنسيق الشرطي بواسطة المقياس، وتعديل مقياس اللون. يمكنك اختيار الألوان للمتأخر (أحمر)، قريب الأجل (برتقالي)، وجيد (أخضر). سيتم تطبيق التنسيق عبر التقرير بأكمله عند إعادة استخدام المقياس في جميع الرسوم البيانية ذات الصلة.
ستوفق التنسيق مع البيانات من ملفات إكسل أو تدفقات من تقنيات مثل كافكا؛ احتفظ بمعيار تاريخ واحد وأعد استخدام نفس المقياس حتى يظل التنسيق متسقًا عبر النموذج بأكمله.
تطبيق خطوة بخطوة: الخطوة 1 – إنشاء عمود التاريخ ومقياس أساسي؛ الخطوة 2 – إضافة قاعدة تنسيق شرطي قائمة على المقياس؛ الخطوة 3 – تطبيق التنسيق على الجداول والمصفوفات والبطاقات؛ الخطوة 4 – التحقق باستخدام الإحصاءات حسب مجموعات التواريخ وضمان ترتيب الرسوم البيانية يتوافق مع السرد.
نصيحة: اختبر ببيانات تاريخية للتحقق من عدد المتأخرين، قم بتعديل العتبات، وتأكيد أن المقياس يجعل مقارنة الاتجاهات عبر النموذج بأكمله سهلة. يساعد هذا النهج في قياس تأثير قواعد التاريخ على تدفقات القرارات وموثوقية التقارير.
تنسيق شرطي قائم على التاريخ في Power BI: أصل اللون
ربط مقياس اللون بتاريخ أصل واحد (اليوم) ورسم الأيام من ذلك التاريخ إلى رمز لوني. يظهر هذا النهج رسومًا بيانية متسقة عبر الرسوم البيانية والجداول والمصفوفة، وسيزيل التخمين من تفسير اللون عند وجود أرقام تم إنشاؤها من حقول التاريخ.
إنشاء مقياس DAX يدعى ColorCodeFromDate ينتج لونًا هكساديسيماليًا لكل صف بناءً على الأيام من الأصل. يستخدم المقياس DATEDIFF وسلسلة SWITCH: 0-7 أيام -> #2ECC71، 8-14 أيام -> #F1C40F، 15-30 أيام -> #E67E22، أبعد -> #95A5A6. يتم إرجاع رمز اللون هذا كسلسلة نصية حتى يتمكن التنسيق الشرطي من تطبيقه مباشرة على الخلفيات.
تطبيق عبر الرسوم البيانية: في Power BI، افتح لوحة التنسيق لجدول أو مصفوفة أو رسم بياني، اختر التنسيق الشرطي > لون الخلفية، قم بتعيين التنسيق حسب قيمة الحقل، واختر ColorCodeFromDate. استخدم الأصل المحدد (عبر مقسم) لتعديل المقياس؛ ينقل هذا الإعداد أصل اللون إلى سيطرة المستخدم ويحافظ على الشاشات محاذاة. يساعد هذا النهج أيضًا المستخدمين على قراءة الأرقام القائمة على الوقت بشكل أسرع.
التفاعلية والتوافق: بعد التهيئة، تبقى التفاعلات بين الرسوم البيانية متزامنة. على سبيل المثال، اختيار نطاق زمني في مقسم يحدث حساب الأيام من الأصل ورمز اللون، لذا تعكس الرسوم البيانية والجداول والأرقام نفس النافذة الزمنية. هذا النهج سهل التنفيذ ويساعد المستخدمين على تفسير بيانات الشيخوخة بشكل أسرع.
الفوائد: قابلية قراءة أفضل، تنسيق أقل تكرارًا، وعائد أسرع على لوحات التحكم. يمكنك تخصيص لوحة الألوان لتناسب علامتك التجارية، تحسين الوصول بألوان عالية التباين، وإنشاء مظهر موحد عبر مجالات مثل المبيعات والأنابيب والمخزون.
خطة خطوة بخطوة للتلوين حسب التاريخ في Power BI
استخدم مقياس لون مرسوم إلى نطاقات تاريخ وطبقه كلون خلفية في رسومك الجدولية. يعطي هذا النهج الأساسي القائم على اللون خيارات للعتبات ويبقى حساسًا للوقت مع تحديثات البيانات.
أنشئ جدول تاريخ مخصص وربطه ببيانات الحقائق الخاصة بك. يدعم بعد تاريخي جيد (DateKey) التصفية الموثوقة عبر السيناريوهات ويحافظ على سلامة البيانات عالية.
أضف عمودًا رقميًا DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY). يوفر هذا مرساة رقمية لمنطق اللون ويدعم كلاً من الآراء الحالية والتاريخية.
بناء مقياس لون ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D'). توفير ألوان هكس يضمن نتائج متسقة.
تطبيق: في الرسم البياني، افتح التنسيق الشرطي للون الخلفية، قم بتعيين التنسيق حسب قيمة الحقل، واختر مقياس ColorCode. يعمل هذا عبر التقارير ويوفر الوقت في التصميم.
راجع المخرجات مع سيناريوهات متنوعة، بما في ذلك المعاملات الأحدث والحالات الحساسة للوقت. إذا بدت الألوان مشابهة أو تفوت العتبات التواريخ الرئيسية، قم بتعديل النطاقات: 0–7 أيام، 8–30 أيام، وأكثر من 30 يومًا. قم بالتعديل ببطء حتى تصل إلى خريطة محددة جيدًا.
تحسينات اختيارية: أضف أسطورة صغيرة، بلاط KPI، وأيقونة رسم لتعزيز الرسالة. إذا لزم الأمر، قم بإزالة الرسوم البيانية الزائدة لتحسين الكفاءة وإصلاح عدم التوافق في البيانات التي قد تؤدي إلى ألوان مضللة. هذا يؤدي إلى قرارات أسرع لأصحاب المصلحة ويحافظ على التحليل إيجابيًا.
التوثيق والحوكمة: حافظ على مجموعة صغيرة من المقالات تصف سياسة اللون، العتبات، والملكية. جدول مراجعات دورية لالتقاط تعليقات المستخدمين وإبقاء الخطة محاذاة مع أحدث البيانات واحتياجات الأعمال.
تحديد حقول التاريخ لقيادة قواعد اللون

حدد حقول التاريخ عبر نموذج بياناتك وتحقق من نوعها لقيادة قواعد اللون بفعالية. استخدم تواريخ محددة جيدًا لضمان بقاء التنسيق الشرطي متسقًا عبر الرسوم البيانية والفترات الزمنية.
اتبع هذه الخطوات لتحديد وإعداد حقول التاريخ التي ستغذي قواعد اللون:
-
مسح المصادر لأعمدة التاريخ الموجودة عبر الجداول: ابحث في الجداول الرئيسية مثل الطلبات، الشحنات، الفواتير، الأحداث، والمهام. المرشحون الشائعون يشملون createdDate، orderDate، shipDate، dueDate، deliveryDate، وcloseDate. حدد هذه كسائقي تاريخ لأن قيمها تشير إلى نتيجة تريد تسليط الضوء عليها في التقارير.
-
التحقق من أنواع البيانات والصيغ: تأكد من أن كل عمود مرشح هو من نوع Date أو DateTime. إذا كان عمود يخزن نصوصًا أو رموزًا رقمية تمثل تواريخ، قم بتحويله في Power Query إلى صيغة تاريخ حقيقية وأزل أي جزء زمني إذا كانت الدقة اليومية كافية. تحافظ هذه الخطوة على الصيغ العميقة متسقة وتقلل من عدم التطابق عند تطبيق قواعد اللون.
-
توحيد في بعد تاريخ واحد محدد جيدًا حيث أمكن: أنشئ أو ربط جدول Date وربطه بكل جدول حقائق عبر مفاتيح التاريخ. يبسط هذا النهج عمليات المقارنة عبر أعمدة الرسوم البيانية ويدعم عتبات موحدة (اليوم، آخر 7 أيام، YTD، إلخ). بعد تاريخي محدد جيدًا هو العمود الفقري للتخصيص القابل للتوسعة والعائد في لوحات التحكم.
-
تطبيع الحقول الحساسة للوقت: إذا كنت بحاجة فقط إلى مؤشرات يومية، قم بإزالة مكون الوقت واحفظ قيمة التاريخ فقط في عمود مخصص. يمنع هذا عدم التطابق الدقيق عند ظهور نفس التاريخ بأوقات مختلفة في مصادر مختلفة، ويقوي دقة إشارات اللون عبر الصيغ.
-
توثيق الرسم والملكية: أنشئ خريطة موجزة تسرد كل حقل تاريخ، جدوله، دوره في التنسيق، وأي تحويل مطبق. احفظ هذا في موقع مركزي واحتفظ بنسخ احتياطية من تغييرات النموذج. يسرع التوثيق الواضح الاندماج ويضمن بقاء النتيجة محاذاة مع احتياجات الأعمال على مر الزمن.
-
تحديد إطار لون أولي واختباره عبر الرسوم البيانية: عيّن مخطط ألوان افتراضي لقواعد اللون القائمة على التاريخ (على سبيل المثال، برتقالي لتواريخ الاستحقاق القريبة، لون محايد للتواريخ الماضية، ولون مميز للتواريخ المستقبلية). تحقق من كيفية عرض الألوان في صفحات تقرير متعددة لضمان التوافق عبر الصيغ ومجموعات البيانات؛ يساعد هذا في مقارنة النتائج بسرعة وتجاوز توقعات المستخدمين.
-
إنشاء مقياس أو حقل قاعدة لون خفيف الوزن: إذا كنت تخطط للتنسيق حسب قيمة الحقل، أضف عمود ترميز لون بسيط أو مقياس يعيد رموز الألوان بناءً على منطق التاريخ. يدعم هذا التطبيق السلس في التنسيقات الشرطية ويساعد في نقل التركيز المقصود دون إعادة حسابات مستهلكة للوقت.
من خلال تحديد حقول التاريخ عبر النموذج، تأكيد الأنواع الصحيحة، وتوحيدها تحت استراتيجية تاريخ محددة جيدًا، يمكنك تطبيق تنسيق شرطي قوي يشير بدقة إلى الحالة، يدعم التحليل العميق، ويوفر عائدًا واضحًا عبر لوحات التحكم.
اختر شروط تاريخ ملموسة: اليوم، الماضي، المستقبل، والنطاقات النسبية

VAR d = 'Table'[Date] RETURN IF(d = TODAY(), 'Today', IF(d > TODAY(), IF(d <= TODAY() + 7, 'Next 7 days', IF(d <= TODAY() + 30, 'Next 30 days', 'Future')) , IF(d >= TODAY() - 7, 'Last 7 days', IF(d >= TODAY() - 30, 'Last 30 days', 'Past')) ) )
ابدأ بإنشاء مقياس DAX يعيد تسمية رقمية لكل صف، يستخدم بسهولة بواسطة قواعد واجهة المستخدم لنقل حالة التاريخ. يعتمد هذا النهج على تمثيل نظيف للأيام الماضية وينتج مظاهر متسقة عبر الرسوم البيانية، محافظًا على السلوك متوقعًا للأفراد العاملين على المنتج. استخدم هذا النمط الرئيسي لتجنب الغموض وتسهيل التغيير السريع عند تحول العتبات. DaysPast = DATEDIFF('DateTable'[Date], TODAY(), DAY) DateStatus = SWITCH(TRUE(), DaysPast <= 7, 1, DaysPast <= 30, 2, TRUE, 3 ) - في الرسم البياني المستهدف، افتح لوحة التنسيق للون الخلفية (أو لون الخط). - قم بتعيين التنسيق حسب القواعد واختر DateStatus (التسمية التي أنشأتها) كقيمة الأساس. - أضف ثلاث قواعد: إذا كانت القيمة تساوي 1 → لون #2ECC71 إذا كانت القيمة تساوي 2 → لون #F5B642 إذا كانت القيمة تساوي 3 → لون #E74C3C - اترك باقي التصميم للثيمات لعلامة المنتج الخاصة بك لتجنب الإلهاءات. - استخدم التنسيق حسب: قيمة الحقل واختر DateStatus كحقل. - رسم نفس الألوان إلى القيم الثلاث المنفصلة حتى تتقارب الرسوم البيانية على تمثيل واحد. - النسخ الاحتياطية: احفظ نسخة من مقاييسك في تقرير تطوير أو فرع منفصل، واحتفظ بسجل تغييرات قصير لعتبات القواعد. - التسمية: سمِّ المقاييس بوضوح (DatePast، DateStatus) لتسهيل التسليم والمراجعات. - التمثيل: وثّق ما يعنيه كل لون في صندوق أسطورة داخل التقرير لمساعدتهم على التفسير بسرعة. - إذا أضفت عتبات جديدة (على سبيل المثال، 7، 14، 60 يومًا)، امتد DateStatus ليشمل الفئة الرابعة وعيّن لونًا مميزًا. - احتفظ بمنطق القاعدة الرئيسي مركزيًا في المقاييس حتى تبقى قرارات التصميم متسقة عبر الرسوم البيانية والصفحات. من خلال دمج خيارات واجهة المستخدم مع مقاييس DAX، تنشئ مجموعة قواعد قابلة للتنفيذ وسهلة الصيانة تنقل مخاطر التاريخ بلمحة. يتجنب هذا النهج الفوضى، يدعم أسلوب سرد مركز، ويضمن توافق سلوك القاعدة مع احتياجات الفرق والمنتجات المختلفة. عند تقديم النتائج، يبدو التنسيق مقصودًا والتغيير في الحالة واضحًا فورًا، مساعدًا أصحاب المصلحة على فهم القصة دون تفسير إضافي. حدد أصل لون متماسك باختيار لوحة تتوافق مع قصة بياناتك ورسم توقفات اللون إلى نطاق رقمي ذي معنى. تقلل لوحة مختارة جيدًا من سوء التفسير وتجعل الاتجاهات مرئية فورًا. افتح لوحة التنسيق الشرطي للحقل المستهدف وانتقل إلى مقياس لون. استخدم القائمة المنسدلة لاختيار اللوحة، ثم قم بتعيين توقفات اللون في مواقع محددة على طول النطاق: 0%، 50%، 100% أو قيم صريحة. هيئ توقفات اللون إلى جانب بياناتك: عيّن ألوانًا دقيقة في البداية والوسط والنهاية من النطاق. تساعد هذه الرسم الرقمي في تمثيل القيم المنخفضة والمتوسطة والعالية بدقة. عيّن الخطوط الأساسية لربط التدرج ضد عتبات ذات معنى. اختر الحد الأدنى والأوسط والأعلى أو حدد قيمًا مخصصة، مما يجعل التصور متسقًا مع توقعات التاريخ. اختبر النتائج بمقارنة الرسوم البيانية بالقيم الإجمالية والاتجاهات الأخيرة؛ قم بتعديل الخطوط للقراءة واعتمد على الافتراضيات فقط عند الضرورة. أنشئ نسخة احتياطية قبل تطبيق التغييرات واحفظ أصل اللون كثيم. إلى جانب الرسوم البيانية الفردية، استفد من أصل لون متسق عبر الجداول والبطاقات ولوحات التحكم. هذا يخصص التجربة إلى جانب استغلال نفس اللوحة والخطوط الأساسية عبر التقرير. تحقق من التلوين ضد تاريخ ثابت في مجموعة بياناتك لتأكيد التلوين الصحيح. استخدم عتبة معروفة وتحقق من أن إشارات اللون تظهر متسقة عبر تصوراتها. هيئ مجموعة بيانات اختبارية دنيا: جدول واسع مع التاريخ، القيمة، والفئة. أنشئ ثلاث رسوم بيانية (بطاقة، شريط، وخط) ترجع إلى نفس حقل التاريخ وطبّق نفس قاعدة التنسيق الشرطي. يجعل هذا مقارنة النتائج سهلة واكتشاف عدم التطابق في الشكل أو درجة اللون عبر التصورات المختلفة. دمج نظام إشارة واضح: رسم التواريخ إلى مقياس بسيط (على سبيل المثال، علم، مؤشر إيجابي، أو شكل جيد) وتحقق من أن التمييز يطابق اللون المتوقع لكل فئة. استخدم قاعدة واحدة عبر الرسوم البيانية لتجنب الانجراف، ووثّق النتائج المتوقعة في ملاحظاتك الأحدث حتى يتمكن زملاؤك في المنتديات أو المدونات من إعادة إنتاج الفحوصات. اختبر سلوك التحديث بشكل شامل: بعد تحديثات البيانات، قم بتشغيل تحديث يدوي وتأكيد تحديث الألوان في الوقت المناسب على جميع الرسوم البيانية. ثم قم بتشغيل تحديث مجدول لضمان عدم عرض طبقة التخزين المؤقت إشارات قديمة. إذا لم يحدث رسم بياني، فحص تحويل حقل التاريخ وفكر في النسخ الاحتياطية أو إعادة تعيين سريع للتحقق من أهميتهم للقاعدة. تشمل الخطوات العملية التحقق من نسختين من التقرير: عرض تشغيلي واحد ونسخة احتياطية. استخدم تعليماتهم لمحاذاة التوقعات، وقارن المؤشرات عبر الرسوم البيانية بعد كل تحديث. إذا ظهر أي تناقض، احذف صف الاختبار المشتبه به وأعد تشغيل الاختبار من مصدر واحد نظيف لعزل المشكلة. احتفظ بسجل اختبار خفيف الوزن في مدونة أو خيط منتدى لتتبع النتائج ومشاركة أفضل الممارسات. يساعد هذا الفرق الأوسع على تعلم كيفية التحقق من التلوين بشكل موثوق، يقلل من الغموض، ويسرع الاندماج للمستخدمين الجدد الذين يعتمدون على إشارات اللون للقرارات السريعة.تنفيذ القواعد بخيارات واجهة المستخدم ومقاييس DAX
تهيئة أصل اللون: لوحة الألوان، توقفات اللون، والخطوط الأساسية
اختبار الرسوم البيانية وسلوك التحديث لتأكيد التلوين الصحيح
حالة الاختبار إدخال التاريخ الرسم البياني اللون المتوقع النتيجة ملاحظات فحص لون أساسي 2025-01-01 بطاقة أخضر جيد يتوافق المؤشر مع القاعدة؛ بيانات أحدث مستخدمة تحديث نطاق متوسط 2025-01-15 رسم شريطي أصفر جيد يطابق اللون العتبة بعد التحويل ارتفاع حديث 2025-02-01 رسم خطي أحمر عدم تطابق تحقيق نوع عمود التاريخ؛ دورة التحديث اختبار النسخ الاحتياطية 2025-02-10 مصفوفة أخضر جيد شكل جيد تم التحقق منه؛ إشارات متسقة
Ready to leverage AI for your business?
Book a free strategy call — no strings attached.


