ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
تعمل دالات DAX على توسيع الحسابات الديناميكية بشكل كبير. كما أنها توسع القدرات الهامة الأخرى في LuckyTemplates. في هذا البرنامج التعليمي ، سنناقش كيف يمكنك حساب أعلى نتيجة سابقة في LuckyTemplates ديناميكيًا . سنتعلم أيضًا التركيبة الصحيحة من الصيغة والتقنيات لهذا الحساب المحدد. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
من خلال إجراء حساب ديناميكي ، يمكننا تشغيل حساب مجموعة بيانات محددة ، بينما يتم تحديث أعلى نتيجة سابقة لها بشكل مستمر ويتم عرضها بشكل مرئي.
سأوضح لك كيف يمكنك فعل ذلك. لا يجب أن تكون صيغة هذا معقدة للغاية على الإطلاق. إنه يتطلب فقط فهمًا جيدًا لوظائف التكرار لجعلها تعمل.
جدول المحتويات
الحصول على البيانات في جدول
دعنا نكرر تصورنا الحالي هنا وسنلقي نظرة عليه كجدول.
تأكد دائمًا من إدخال بياناتك في جدول. هذا يسمح لك بالفعل بإلقاء نظرة على النتائج.
قبل أي شيء آخر ، دعنا نغير تنسيق عمود التاريخ إلى هذا التنسيق الذي أفضله عادةً.
مجموعة وظائف DAX لحساب النتائج المرتفعة السابقة
فيما يلي مجموعة وظائف DAX التي سنستخدمها لحساب أعلى نتيجة سابقة في تقارير LuckyTemplates الخاصة بك.
لاحظ أنه من الضروري الدخول إلى الجداول الداخلية لفهم البيانات التي تبحث عنها بشكل كامل.
في الأساس ، نحن بحاجة إلى إعادة النظر في كل يوم سابق. بعد ذلك ، حدد تاريخ الحد الأقصى للإيرادات في أي يوم. علاوة على ذلك ، عندما ننتقل إلى أسفل القائمة ، ستكون التواريخ التي نحتاج إلى العمل خلالها أكبر وأكبر.
هذا لأنه يتعين علينا تاريخيًا أن ننظر إلى الوراء كل يوم سابق لكل نتيجة مفردة في جدولنا. هذا هو بالضبط ما فعلته في هذه الصيغة.
استخدام دالة MAXX DAX
في هذه الصيغة ، استخدمت دالة تكرارية تسمى .
هذا يسمح لك بإنشاء التكرار المذكور سابقًا. هذا التكرار ضروري لحساب أعلى نتيجة سابقة.
كل ما نحتاج إلى القيام به هو وضع الجدول الافتراضي المنقح لكل نتيجة مفردة نحتاجها للتكرار من خلال استخدام هذا المنطق .
الآن ، دعنا نحاول العمل من خلال مثال لهذه العملية الحسابية.
استخدام وظائف عامل التصفية وجميع وظائف DAX المحددة
دعونا نلقي نظرة على السادس من يناير ، 2018 والذي سيكون بمثابة تاريخنا الحالي.
ستنظر وظيفة هذه في الصيغة إلى الوراء خلال كل تاريخ في السياق أو عامل التصفية المطبق حاليًا . أصبح هذا ممكنًا بمساعدة وظيفة .
تبحث وظيفة ALLSELECTED فقط في التواريخ ضمن السياق الحالي (في هذه الحالة ، 2018).
إذا استخدمنا وظيفة بدلاً من ALLSELECTED ، فسوف ننظر إلى الوراء خلال كل تاريخ من بداية الوقت .
التقييم من خلال كل التواريخ
بعد الاطلاع على التواريخ في السياق الحالي ، سوف يتكرر كل يوم داخل الجدول الخاص بك. بعد ذلك ، سيتم تصفية الأيام الأقل من التاريخ الحالي أو المساوية له في سياق معين.
يتم حساب التاريخ الحالي باستخدام دالة .
في هذا السياق ، التاريخ الحالي هو السادس من يناير . لذلك ، إذا كان التاريخ أقل من التاريخ الحالي أو مساويًا له ، فسيكون ذلك مساويًا لـ TRUE.
علاوة على ذلك ، سيكون هذا أيضًا الجدول الافتراضي للتواريخ التي سنحصل عليها ضمن وظيفة التكرار هذه.
بالإضافة إلى ذلك ، سنقوم بالتكرار خلال تلك التواريخ المحددة فقط . بعد ذلك ، سوف نحدد يوم الحد الأقصى للإيرادات ( إجمالي الإيرادات ).
وبالتالي ، هذا ما يفعله كل صف في هذا الجدول. كل عملية حسابية تتم بالطريقة نفسها.
من الواضح أن هذا الجدول الافتراضي يصبح أكبر وأكبر كلما انتقلت إلى أسفل القائمة. وعندما تقوم بإعداده على هذا النحو بالضبط ، فإنه يصبح ديناميكيًا تمامًا.
من خلال القيام بذلك ، يمكنك تحديد أي شيء من المرشحات. يمكنك أيضًا تغيير التاريخ والإطار الزمني.
بالإضافة إلى ذلك ، ستلاحظ أن التصور السابق المرتفع يُعاد تقييمه باستمرار لحساب أعلى قيمة على أساس مستمر.
بمعنى آخر ، إنها مثل قيمة MAX الحية . إذا أضفنا المزيد والمزيد من الفلاتر ، فسنظل نحصل على نتائج محدثة.
من الواضح أن هذه الصيغة ليست معقدة للغاية. ومع ذلك ، يمكن أن ينتج ويضيف بعض الأفكار لتقاريرك. بمجرد حصولك على الحسابات الصحيحة في الجدول ، يمكنك أخيرًا تغييرها إلى .
تكرار الدالات في لغة DAX - مثال تفصيلي
للعمل مع الدالات المتكررة في DAX
باستخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت
خاتمة
وخلاصة القول ، فإن مفتاح هذه الرؤية بالتحديد هو التأكد من فهمك لوظائف التكرار. سيسمح لك أيضًا بوضع جداول افتراضية بداخلها أيضًا.
يسلط هذا الضوء على الإمكانات المتميزة لـ LuckyTemplates من حيث إنشاء الصيغ البسيطة والنتائج الديناميكية التي يمكنك الحصول عليها بسهولة.
هذه عملية حسابية فريدة من نوعها تحمل الكثير من القيمة. يمكن أن تضيف أيضًا القليل من اللون إلى رؤيتك.
حظًا سعيدًا في محاولة تطبيق هذا في نماذجك الخاصة.
لمزيد من المعلومات حول كيفية دمج وظائف DAX المهمة للعثور على رؤى بيانات معقدة وقيمة في LuckyTemplates ، يمكنك مراجعة الوحدة النمطية في .
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته