ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
اليوم ، ستتعلم كيفية حساب الترتيب في نموذج جدولي عندما يتم تجميع الحقول من جداول أبعاد مختلفة معًا داخل الجدول المرئي. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة .
دعنا نقفز إلى LuckyTemplates لبدء تشغيله.
في هذا السيناريو ، أنشأنا جدولًا مرئيًا مع حقل اسم العميل من جدول العميل وحقل اسم المنتج من جدول المنتج. سنحلل على مستوى مشترك أفضل عملائنا أداءً جنبًا إلى جنب مع أسماء المنتجات بناءً على إجمالي المبيعات .
أحد الأشياء التي يجب علينا القيام بها عندما نبدأ في كتابة مقياس الترتيب هو الإشارة إلى أسماء الحقول جنبًا إلى جنب مع أسماء الجداول داخل وظيفة RANKX.
بالإضافة إلى ذلك ، نظرًا لأننا نعلم أنه يتم فرز اسم المنتج حسب حقل فهرس المنتج ، نحتاج أيضًا إلى تضمين هذا الحقل أثناء تقييم الترتيب.
كما يمكننا أن نلاحظ ، فإن الحقلين من الجداول المرتفعة يجتمعان معًا داخل جدول مرئي واحد ، وبالتالي سنقوم بتنفيذ وظيفة CROSSJOIN داخل دالة RANKX الخاصة بنا أثناء الرجوع إلى أسماء الجدول.
يمكننا الآن إنشاء مقياسنا لتقييم الترتيب على مستوى مشترك من العملاء والمنتجات.
دعنا نسمي مقياسنا الترتيب. ثم استخدم وظائف RANKX و CROSSJOIN.
باستخدام وظيفة ALL ، نحتاج أيضًا إلى الإشارة إلى أسماء الحقول الخاصة بنا واحدًا تلو الآخر إلى حقل "أسماء العملاء" و "أسماء المنتجات" و "فهرس المنتج".
الشيء التالي الذي يجب فعله هو استدعاء مقياس إجمالي المبيعات الخاص بنا وإحضار مقياس الترتيب هذا داخل جدولنا المرئي لتحليل النتائج.
كما نرى ، نحصل على النتائج الصحيحة. ومع ذلك ، نظرًا لأننا استخدمنا وظيفة CROSSJOIN ، فإنها تنشئ مجموعة من جميع القواعد بين العملاء والمنتجات مما أدى إلى تقييم الترتيب وفقًا لتلك القواعد حيث لا تتوفر لدينا أرقام إجمالي المبيعات.
لتصحيح هذا النوع من السيناريو ، نحتاج إلى إدخال شرط IF حيث سنحسب الترتيب فقط في حالة وجود إجمالي المبيعات ، وإلا يجب أن يكون فارغًا.
للقيام بذلك ، دعنا نضيف IF (ISBLANK (["إجمالي المبيعات"]) ، فارغ () .
يمكننا الآن أن نرى أنه يحسب إجمالي المبيعات فقط عندما يكون لدينا أرقام مبيعات ويتم تجاهل باقي المجموعة التي لا توجد لدينا فيها مبيعات.
نريد أيضًا استبعاد الترتيب على المستوى الإجمالي عن طريق كتابة IF (ISINSCOPE (العملاء [أسماء العملاء]) ، سيؤدي ذلك إلى تجاهل النتائج على المستوى الإجمالي.
هناك ، يتم تجاهل الترتيب على المستوى الإجمالي أيضًا.
حساب النسبة المئوية في LuckyTemplates في شكل هرمي
مقياس زمني باستخدام الأعمدة المحسوبة في
وظيفة LuckyTemplates CALCULATE - كيف يمكن أن تؤثر على حساباتك في LuckyTemplates
خاتمة
يعد الترتيب طريقة رائعة لمعرفة المتغيرات الأفضل أو الأسوأ أداءً في مجموعة بيانات معينة. بشكل ملحوظ ، من السهل حساب ترتيب عندما يتم تجميع الحقول من جداول أبعاد مختلفة معًا في نموذج جدولي في LuckyTemplates.
أيضًا ، هناك العديد من القواعد التي يتم فيها ربط الترتيب ، لذا إذا كنت تريد معرفة كيفية قطع العلاقات في LuckyTemplates ، فيمكنك التحقق من RANKX In LuckyTemplates | تطوير برنامج تعليمي مخصص لكسر الخط الفاصل أيضًا.
أتمنى أن تكون قد تعلمت الكثير من هذه التقنية البسيطة. من فضلك لا تنسى الاشتراك في قناة LuckyTemplates التلفزيونية لأن لدينا قدرًا هائلاً من المحتوى يخرج طوال الوقت من خبرائنا.
أتمنى لك كل خير،
صارِم
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته