منشئ مقاييس DAX
مقياس أساسي واحد يتحول إلى مجموعة كاملة من مقاييس ذكاء الوقت: YTD والسنة السابقة ونسبة النمو السنوي والأشهر المتحركة والإجماليات التراكمية، وحتى رمضان مقابل رمضان الماضي. أضفها كلها إلى Power BI بنقرة واحدة.
في Power BI Desktop افتح DAX query view (الشريط الأيسر)، الصق الكود، واضغط Update model with changes. ستُضاف كل المقاييس دفعة واحدة.
في Power BI Desktop افتح TMDL view (الشريط الأيسر)، الصق الكود، واضغط Apply. ستُضاف كل المقاييس مع تنسيق الأرقام ومجلد عرض ووصف. يحتاج إصدار Desktop من 2025 أو أحدث.
عبر Modeling → New measure: انسخ كل مقياس والصقه. أنشئها بهذا الترتيب.
تستخدم مقاييس رمضان والعيد أعمدة Hijri Year و Hijri Month Number و Hijri Day و Is Ramadan و Ramadan Day من تقويم داتا أركوس.
المقاييس سهلة. الأرقام الصحيحة ليست كذلك.
عندما لا تتطابق الإجماليات، أو تتكرر الأرقام بسبب العلاقات، أو يبدو النمو السنوي خاطئًا، فالمشكلة في النموذج. تبني داتا أركوس نماذج بيانات Power BI وتصلحها.
دليل: لماذا تنكسر المقارنة السنوية في رمضان، والمقياس الذي يصلحها ←
أسئلة شائعة
كيف أحسب النمو السنوي في DAX؟
أنشئ مقياسًا للسنة السابقة باستخدام SAMEPERIODLASTYEAR، ثم استخدم DIVIDE(الحالي - السنة السابقة، السنة السابقة). تُرجع DIVIDE قيمة فارغة بدل الخطأ عندما لا توجد بيانات للسنة الماضية. اختر "YoY %" بالأعلى وسيكتب المنشئ المقياسين لك.
كيف أضيف كل المقاييس دفعة واحدة؟
استخدم DAX query view في Power BI Desktop. الصق الكود كاملًا واضغط Update model with changes. ثم اضبط مقاييس النسب على تنسيق Percentage من شريط Measure tools.
مقياس YTD أو PY يظهر فارغًا. لماذا؟
يحتاج ذكاء الوقت إلى جدول تواريخ حقيقي: صف لكل يوم بدون فجوات، ومُعلَّم كجدول تواريخ، ومرتبط بجدول الحقائق. استخدم عمود Date من هذا الجدول في العناصر المرئية، لا عمود التاريخ من جدول الحقائق.
ما الفرق بين Rolling 3M و 30D Avg؟
Rolling 3M يجمع آخر ثلاثة أشهر، وهو ممتاز لتنعيم المبيعات الموسمية. 30D Avg هو المتوسط اليومي لآخر 30 يومًا، وهو أفضل لخطوط الاتجاه على البيانات اليومية.
كيف تعمل مقارنة رمضان برمضان الماضي؟
يتقدم رمضان نحو 11 يومًا كل عام، لذا فمقارنة مارس بمارس مضللة. يبحث المقياس عن نفس أيام رمضان في السنة الهجرية السابقة. ضع Ramadan Day على المحور لتقارن اليوم الخامس باليوم الخامس.