GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

سيناقش هذا البرنامج التعليمي حول محرك التخزين و GroupBy الضمني في LuckyTemplates. ستتعرف على ما يحدث وراء الأداء وستلاحظ الاختناقات المحتملة. سيسمح لك ذلك بإنشاء أفكار واستراتيجيات للتخفيف من حدة هذه المشكلات للحصول على أداء أسرع لـ DAX.

يتم التعبير عن استعلامات مشغل التخزين بلغة تسمى xmSQL. إنها ليست لغة برمجة حقيقية ولكنها تمثيل مرئي لما يفعله محرك التخزين. يسمح للمستخدمين بمعرفة ما تفعله العملية الحسابية في الخلفية عند تشغيل استعلامات متنوعة.

جدول المحتويات

GroupBy In LuckyTemplates

أول ما تحتاج إلى النظر إليه هو GroupBy الضمنية والموجودة في كل xmSQL.

هذا استعلام نموذجي يحتوي على الدالة EVALUATE و VALUES:

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

يحصل الاستعلام على جميع قيم السنة من جدول DimCalendar. يمكنك أن ترى أنه أعاد 10 صفوف من البيانات.

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

تظهر العملية في عبارة SQL حيث يقوم الاستعلام بتحديد سنة التقويم من DimCalendar ثم تجميعها حسب السنة. تضمنت العبارة دالة GroupBy في الحساب لأنه لا يوجد شيء آخر في الاستعلام. يكون GroupBy الضمني أكثر وضوحًا عند استخدام التجميعات.

التجمعات داخل محرك التخزين

للحصول على فكرة عن ماهية التجميع ، انتقل إلى DAX Studio وقم بتشغيل توقيتات الخادم وخطة الاستعلام. بعد ذلك ، قم بتشغيل هذا القياس النموذجي:

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

بعد تشغيل الاستعلام ، يمكنك أن ترى أنه بخلاف نموذج الاستعلام السابق الذي يحتوي على فحص واحد ، فإن هذا المقياس يحتوي على اثنين. هذا لأن النموذج الأول يحتوي فقط على قيم DimCalendar Year. يحتوي هذا الاستعلام النموذجي على سنة التقويم وتجميع.

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

المسح الأول هو الاستعلام الفعلي.

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

يقوم بتحديد DimCalendar Year وجمع كمية المبيعات من جدول بيانات المبيعات ، الذي يتبع علاقات نموذج البيانات.

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

في نموذج البيانات ، يتبع جدول DimCalendar عمود تاريخ الشراء في جدول البيانات الواقعية إلى عمود التاريخ في جدول التقويم.

يضمن الفحص الثاني أن يتم حساب جميع القيم المفقودة.

يمكنك أن ترى في النتائج أن مبلغ المبيعات يظهر فقط من 2015 إلى 2018. ومع ذلك ، فإنه لا يزال يعرض السنوات من 2012 إلى 2014 حتى لو كانت فارغة.

GroupBy In LuckyTemplates: دالة ضمنية في VertiPaq

خاتمة

يوضح لك محرك التخزين في DAX Studio العملية الكاملة وراء عملية حسابية. يسمح لك بمراقبة كل وظيفة ومعرفة النتائج المحتملة التي قد تؤدي إلى إبطاء أداء DAX ​​الخاص بك. باستخدام هذه المعلومات ، يمكنك إنشاء حلول للتخفيف من الاختناقات المحتملة في تنفيذ كود DAX الخاص بك.

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


محرك تخزين VertiPaq على بيئة متعددة الخيوط
ضغط وتخزين VertiPaq في LuckyTemplates
ما هو DAX Studio في LuckyTemplates Desktop









ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته