مولّد جدول التقويم في DAX
جدول تواريخ Power BI كامل بلصقة واحدة: السنة المالية، وعطلات نهاية الأسبوع الخليجية، والتاريخ الهجري مع علامات رمضان والعيد التي لا توفرها أي دالة مدمجة.
في Power BI Desktop: Modeling → New table، الصق الكود واضغط Enter. ثم Mark as date table واختر عمود Date. رتّب Month Name حسب Month Number.
رمضان يغيّر كل شيء في أرقامك
المقارنة الحقيقية هي بين رمضان هذا العام ورمضان الماضي، لا بين مارس ومارس. تبني داتا أركوس تقارير Power BI تفهم التقويم الخليجي.
أسئلة شائعة
كيف أضيف هذا الجدول في Power BI؟
في Power BI Desktop اذهب إلى Modeling → New table، والصق كود DAX واضغط Enter. ثم انقر بزر الفأرة الأيمن على الجدول واختر Mark as date table وحدد عمود Date. اربط عمود Date بعمود التاريخ في جدول الحقائق.
كيف يحصل على التاريخ الهجري دون Power Query؟
لا توجد في Power BI دالة مدمجة تعطي الشهر الهجري أو تحدد أيام رمضان. (قسناه في Power BI Desktop 2.158 في أكتوبر 2026: الدالة FORMAT في DAX مع "ar-SA" أو "ar-AE" تعطي التاريخ الميلادي.) يحسب المولّد بداية كل شهر هجري ضمن النطاق ويضمّنها في جدول DATATABLE صغير داخل كود DAX. ثم يبحث كل تاريخ عن شهره الهجري، فيعمل الجدول دون اتصال ويتحدث فورًا.
هل تواريخ رمضان والعيد دقيقة؟
تتبع افتراضيًا تقويم أم القرى السعودي الرسمي، وقد تختلف رؤية الهلال عنه بيوم واحد. فعّل خيار مواعيد رمضان والعيد المعلنة لاستخدام المواعيد التي أعلنتها الإمارات منذ 2018 (اختلف رمضان 2018 فقط). المواعيد المستقبلية تقديرية حتى يتم إعلانها.
كيف أقارن رمضان هذا العام برمضان الماضي؟
ضع Ramadan Day على المحور وHijri Year في وسيلة الإيضاح. سيتطابق كل رمضان يومًا بيوم، رغم أن التاريخ الميلادي يتقدم نحو 11 يومًا كل عام.
لماذا الإزاحات النسبية؟
صفِّ على Month Offset بين 2- و 0 لعرض آخر ثلاثة أشهر دائمًا. يتحدث تلقائيًا كل يوم، فلا يحتاج أحد لتغيير الفلتر مرة أخرى.