تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
قد يكون الحصول على الإجماليات الصحيحة داخل تقارير LuckyTemplates في بعض الأحيان هو الأمر الأكثر إحباطًا عند استخدام مقاييس DAX . ربما تدخل في مواقف معينة حيث لا تضيف إجماليات مقاييس DAX بالطريقة التي تريدها. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
يمكن أن تستند مقاييس DAX إلى وظائف التجميع القياسية ، مثل COUNT أو SUM . تمكّنك صيغ DAX هذه من إجراء نمذجة البيانات وتحليل البيانات واستخدام النتائج لإعداد التقارير واتخاذ القرار.
في هذه المدونة ، سنناقش المنطق الكلي الشامل فيما يتعلق بمقاييس DAX . تم طرح هذا القلق في . إذا كنت ترغب في مراجعة السؤال وإلقاء نظرة على السيناريو الدقيق من المنتدى ، فقط انقر فوق الارتباط الموجود أدناه.
سأوضح لك التقنية التي تم استخدامها لحل السيناريو.
بالتأكيد ، يمكنك تطبيق هذه التقنية على سيناريوهات مختلفة ، خاصةً عند إنشاء منطق DAX معقد جدًا أو عند تفريع مقاييس متعددة. سيساعدك هذا أيضًا في حل مجاميعك التي قد يتم حسابها بشكل غير صحيح .
جدول المحتويات
نموذج سيناريو المشكلة
إليك مثال عام يرتبط بطريقة ما بالسيناريو الذي تمت مناقشته في المنتدى.
الآن ، نحن ننظر إلى نتيجة المبيعات في هذا الجدول. علاوة على ذلك ، أقارنها بنتيجة أخرى ، وهي مبيعات العام الماضي .
في هذا المثال ، نحاول معرفة الحد الأدنى من النتائج لكل عميل بناءً على السياق المحدد. يمكن أن يكون أي مقياس مثل MIN إجمالي المبيعات وإجمالي المبيعات العام الماضي (في هذه الحالة ، سنستخدم المقاييس العامة).
على الأرجح ، تعتقد أن الصيغة من الصورة أدناه ستعطينا النتائج المناسبة.
حسنًا ، دعنا نسحب مقياس الحد الأدنى للاختبار إلى الجدول ونتحقق من النتائج.
بالنظر إلى النتائج ، يمكننا القول أن جميع الحسابات الخاصة بكل صف كانت دقيقة.
ومع ذلك ، فقد حسبت الإجمالي بشكل غير صحيح.
لقد احتسب فقط الحد الأدنى الإجمالي باستخدام دالة MIN لكل صف ضمن إجمالي المبيعات وقياسات LY للمبيعات عندما لا يكون هناك سياق في كل عملية حسابية.
علاوة على ذلك ، لم يحسب الحد الأدنى المعين بطريقة فريدة ويحصل على مجموع كل هذه الحدود الدنيا الفريدة عبر أي سياق نتواجد فيه.
تحليل النتائج الصحيحة لنموذج السيناريو
الآن ، دعني أوضح لك النتائج المناسبة للسيناريو السابق.
سترى من الصورة أنها تظهر نتيجة مختلفة تمامًا لأنها من الواضح أنها أقل بكثير من جميع الإجماليات الأخرى.
هذا منطقي أكثر لأننا نعد بشكل أساسي الحد الأدنى فقط لكل صف في هذا الجدول . لذلك ، هذا يعني أنه ستكون هناك قيمة أقل بكثير للنتيجة .
المنطق الأساسي الذي نحتاج إلى فهمه هنا هو تقييم كل نتيجة باستخدام الجداول الافتراضية .
يتيح لك التكرار من خلال الجداول الافتراضية التأكد من أن المنطق الذي تقوم بتنفيذه يتكرر عبر السياق الصحيح للإجمالي مقابل أي سياق طبيعي قد يحدث من خلال التحديدات التي تم إجراؤها في صفحة التقرير .
إذا كان بإمكانك البدء في فهم كيفية دمج الجداول الافتراضية داخل وظائف DAX ، فسترى بسرعة الفرص لتوسيع تحليلك إلى أبعد من ذلك.
تكوين جداول افتراضية ضمن مقاييس DAX
الآن ، لحل السيناريو الحالي ، فإن أول شيء يتعين علينا القيام به هو إنشاء جدول افتراضي لكل عميل بمساعدة وظيفة SUMMARIZE .
ترجع الدالة SUMMARIZE جدول ملخص للإجماليات المطلوبة عبر مجموعة من المجموعات.
بعد ذلك ، ضمن هذا الجدول الافتراضي المحدد الذي سنقوم بالتكرار من خلاله ، سيتم إنشاء الأعمدة المميزة من الصورة أدناه افتراضيًا.
تلخيص MIN لكل صف في الجدول الافتراضي
مع وصولنا إلى مرحلة التقييم ، سنستخدم دالة تكرارية تسمى SUMX . ترجع هذه الدالة مجموع التعبير الذي يتم تقييمه لكل صف في الجدول.
في حالتنا ، ستلخص الدالة SUMX نتيجة MIN لكل صف من الجدول الافتراضي الذي أنشأناه.
وبهذه الطريقة حصلنا على النتائج الصحيحة.
شيء رائع آخر حول هذا هو أن الجدول الافتراضي يعمل أيضًا مع كل صف على حدة . هذا يعني أن هذا الجدول سيكون بطول صف واحد فقط.
هذا لأن هذا المرشح سيتم تطبيقه افتراضيًا فقط في الصيغة ، وسيكون معرف العميل داخل وظيفة SUMMARIZE ذا صلة فقط بسياق العميل الذي نحن فيه.
وهذا ببساطة كيف يمكنك حل هذا السيناريو بالذات.
خاتمة
باختصار ، المفتاح لفهم كيفية حساب الإجماليات هو معرفة كيفية عمل السياق بشكل متعمق داخل LuckyTemplates.
هذه التقنية قابلة للاستخدام بالتأكيد لأن هناك الكثير من المواقف التي لا تضيف فيها المجاميع إلى ما تعتقده أو ما يجب أن تكون عليه. على سبيل المثال ، قد تحصل بالفعل على إجمالي ولكن ليس لديك فكرة أنه يتم حسابه بشكل غير صحيح بالفعل.
الشيء الرئيسي الذي تحتاجه لكي تعمل هذه التقنية بشكل صحيح هو فهم منهجية الجدول الافتراضي . تحتاج إلى دمج هذه الجداول الافتراضية بكفاءة في مقاييس DAX للتأكد من أنها تحصل على النتائج المرجوة.
سيساعدك هذا ليس فقط في حل المشكلة التي تعمل عليها حاليًا ولكن أيضًا المشكلات الإجمالية المستقبلية الأخرى التي قد تواجهها عند إجراء العمليات الحسابية داخل نماذج LuckyTemplates الخاصة بك.
هناك الكثير مما يمكنك تطبيقه وتنفيذه في بيئتك الخاصة باستخدام هذا. هذا هو السبب وراء أهمية تضمين هذه المفاهيم في عقلك.
لمزيد من تقنيات DAX المتقدمة التي يمكنك استخدامها في LuckyTemplates ، راجع هذه الوحدة في LuckyTemplates Online - .
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.