ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
أثناء عملنا من خلال هذا البرنامج التعليمي ، سأعرض لك بعض التحليلات القوية حقًا التي يمكنك إكمالها داخل LuckyTemplates. ما نحاول تحليله هنا هو المعلومات حول تاريخ محدد. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
سننظر في إطار زمني محدد ، ثم ننظر إلى نطاق من الأيام داخل سياق التاريخ المحدد. قد يكون قبل ذلك التاريخ بثلاثة أيام أو بعد ذلك التاريخ بعشرة أيام. كل هذا يتوقف على اختياراتك في التقارير. بشكل أساسي ، عند تحديد أي إطار زمني في الفلتر الديناميكي ، يمكنك أيضًا تصفية النتائج.
بالإضافة إلى ذلك ، سأوضح لك كيفية عمل تصورات ديناميكية تعرض نتائج حول تاريخ تحديدك.
إنه لأمر مدهش مدى المرونة التي يمكنك أن تجعل الحلول الخاصة بك في LuckyTemplates إذا قمت بإعدادها بشكل صحيح.
عندما أقول "إعداد" ، أعني نموذج البيانات الخاص بك أولاً وقبل كل شيء ، متبوعًا عن كثب بإضافة تقنيات دالة DAX الصحيحة إلى تقاريرك.
إن المرونة التي نتمتع بها حول ما يمكنك إظهاره ديناميكيًا في تقريرك هائلة للغاية.
سأعمل على كيفية إعداد هذا في النموذج الخاص بك لأنه ليس بسيطًا مثل مجرد استخدام جدول التواريخ المشترك. بعد ذلك ، سأعرض لك صيغة DAX والمنطق الذي تحتاجه. هذا ليس صعبًا للغاية ، لكنه فريد قليلاً.
جدول المحتويات
عرض النتائج قبل أو بعد التاريخ المحدد
هنا ، سخرت من لوحة تحكم سريعة تعرض النتائج قبل أو بعد التاريخ المحدد. ما أريد فعله هو تحديد تاريخ من أي تواريخ وإلقاء نظرة على فترة معينة من الأيام قبل هذا التحديد.
في هذا التقرير النموذجي ، هناك سياقات مختلفة يمكنني تغييرها. على سبيل المثال ، يمكنني تغيير التواريخ بسرعة ومراجعة الأيام التي سبقت ذلك.
علاوة على ذلك ، أضفت "معلمة ماذا لو" هنا لعدد الأيام التي يمكنني فيها تصفية الدخول والخروج. يمكنني تغييره إلى بضعة أيام أو يمكن أن يستغرق ما يصل إلى 20 يومًا.
ستندهش حقًا عندما تفهم كيف يعمل هذا بالفعل. أصعب شيء يمكن حله هنا هو كيفية إظهار جميع الأيام المحددة في كل من محددات التاريخ دفعة واحدة دون الحاجة إلى مرشح إضافي.
ما يحدث هو أنك تحدد عمومًا تاريخًا سيقوم بتصفية كل شيء في صفحة التقرير. ولكن كما ترى ، لا تؤثر في الواقع على أي تصورات معينة.
أول شيء يجب مراعاته هو عمود التاريخ. قد ترغب في استخدامه في آلة التقطيع. ما تريد فعله بالفعل هو إنشاء جدول آخر يحتوي فقط على عمود التاريخ.
دعنا نعود إلى هنا ونرى كيف يبدو جدول التاريخ العام.
الآن ، أريد إنشاء جدول آخر لأنني لا أريد أن يكون للتحديد تأثير مباشر على التصور. أريد فقط استخراج تحديد التاريخ ووضعه في الصيغة. لذلك ، قمت بإنشاء جدول جديد تمامًا يشبه هذا ويحتوي فقط على التاريخ الذي أستخدمه في أداة التقطيع.
لاحظ أنني لا أريد إنشاء هذا العمود أو الجدول باستخدام وظيفة الجدول الجديد . بدلاً من ذلك ، سأحتاج إلى الانتقال إلى محرر الاستعلام.
لقد أشرت إلى جدول التواريخ وأزلت كل عمود آخر. سيؤدي هذا في النهاية إلى ترميز الجدول الثابت بدلاً من اشتقاقه من صيغة.
وهذا ما يسمى التبعيات الدائرية. هذا يعني أنه يمكنك إنشاء علاقة أو علاقة رأس بأطراف بين جدول التاريخ والجدول الجديد. الشيء المهم هنا هو أن تكون قادرًا على تصفية هذا الجدول الجديد حتى تستمر أداة التقطيع في التصفية.
نموذج العلاقة وراء التواريخ
هذه هي الطريقة التي يجب إعداد النموذج. لقد أنشأت جدولًا إضافيًا يسمى تاريخ التحديد . فقط للتأكد ، يجب أن يكون هناك علاقة بين جدول التواريخ .
سبب وجود علاقة بين هذه الجداول هو أنني أريد أن يكون محدد التاريخ ديناميكيًا. يحتاج إلى التوسيع أو التعاقد بناءً على نطاق التواريخ التي أحددها في أداة تقطيع التاريخ.
هذا مهم جدًا لأنه سيكون من الصعب إدراج جميع التواريخ في محدد التاريخ. إذا كانت الجداول المذكورة لا تحتوي على علاقات ، فستجد بالتأكيد صعوبة في التمرير لأسفل كل قائمة التواريخ في محدد التاريخ.
بالإضافة إلى ذلك ، قد تجد بيانات فارغة في التمثيل المرئي عندما تكون بعض التواريخ في محدد التاريخ خارج سياق مقطع التاريخ. وبالتالي ، فإن محدد التاريخ يحتاج فقط إلى إظهار التواريخ المحددة وفقًا للتواريخ المحددة في أداة تقطيع الشرائح.
العمل على المبيعات من التواريخ المختارة
لا تزال هناك طرق مختلفة يمكنك من خلالها تطبيق التقنية التي ذكرتها ، وليس فقط في المواعيد. على سبيل المثال ، يمكنك تطبيق هذا على أي جدول بحث. بمجرد فهم التقنية ، يمكنك استخدام سياق طبقة المحتوى فوق بعضها البعض لإنشاء تصورات مختلفة. هذه معرفة إضافية رائعة عندما يتعلق الأمر بالمنظور التحليلي والمنظور المرئي.
الآن ، دعنا نضع صيغة لتصور المبيعات من التواريخ المحددة حسب جدول التاريخ. سأقوم بتحويله إلى طاولات أولاً حتى نتمكن من رؤية ما يحدث بالفعل.
كما ترى ، لدي عمليتان حسابيتان. لدي عمود إجمالي المبيعات الذي يعرض كل عملية بيع فردية في اليوم. بعد ذلك ، يظهر عمود المبيعات من التاريخ المحدد
على سبيل المثال ، التاريخ المحدد هو 26 أغسطس 2016 وأريد الرجوع إلى الوراء ثلاثة أيام. لذلك ، أريد فقط إظهار 26 أغسطس و 25 أغسطس و 24 أغسطس في التصور.
يمكنني أيضًا تغيير عدد الأيام هنا ، على سبيل المثال ، سأقوم بتمديده إلى 4 أيام. نتيجة لذلك ، سيتم أيضًا تغيير مقدار الحسابات.
ها هي الصيغة للقيام بذلك:
كنت بحاجة إلى تحديد التواريخ المحددة ، بغض النظر عن السياق الموجود. كنت بحاجة أيضًا إلى ترميز ذلك اليوم في متغير. أخيرًا ، اختتمته بـ ALL (التواريخ) لأن هذا هو عمود التاريخ القادم من جدول التاريخ. لذلك ، لكل يوم هنا ، فإنه يضع مرشحًا في جدول تاريخ التحديد .
نظرًا لأنني أريد فقط استخراج التاريخ المحدد ، فقد احتجت إلى التفاف تلك النتيجة الفعلية داخل وظيفة مع جميع التواريخ حتى تتم إزالة السياق.
بعد ذلك ، كان علي أن أدير بعض المنطق. أولاً ، يتحقق مما إذا كان التاريخ الحالي أكبر من الاختلاف في التاريخ المحدد ورقم اليوم. ثانيًا ، يتحقق مما إذا كان التاريخ الحالي أقل من التاريخ المحدد أو مساويًا له. بعد ذلك ، ستعيد قيمة إجمالي المبيعات وإلا يجب أن تكون فارغة.
إذا قمت بإدخاله في التصور ، فهذه هي الطريقة التي يتم حسابها بشكل أساسي. لذلك يمكنك إما تغيير القيمة في معلمة رقم اليوم أو تحديد أي يوم معين في محدد التاريخ.
قد يكون عنوان هذا البرنامج التعليمي هو إظهار النتائج قبل أو بعد تاريخ محدد ، ولكن يمكنك أيضًا تطبيق تطبيق حقيقي هنا. انظر إلى جدول إجمالي المبيعات حسب التاريخ . على سبيل المثال ، يمكنك أن ترى هذا الارتفاع الهائل في المبيعات وقد يكون بسبب فترة مبيعات أو حدث تسويقي.
يمكنك عرض التدفق أو التأثير لعدد معين من الأيام لهذا الحدث المحدد. يمكنك رؤية النتائج كاملة على مخطط واحد. على سبيل المثال ، تريد إلقاء نظرة على مبيعات 20 أبريل 2016. بشكل أساسي ، تحتاج إلى تحديد 20/04/2016 من محدد التاريخ. بعد تغيير الصيغ ، يمكنك حينئذٍ رؤية أربعة أيام بدلاً من التواريخ السابقة.
إظهار النتائج حتى التاريخ الحالي أو تاريخ محدد في LuckyTemplates
كيفية العمل مع تواريخ متعددة في
مقارنة وقت LuckyTemplates لجداول التاريخ غير القياسية في LuckyTemplates
خاتمة
أعتقد أنك ستندهش تمامًا من كيفية إبراز ذلك داخل تقرير LuckyTemplates.
يعد تكرار الأعمدة وتطبيق سياقات مختلفة على صفحات التقرير من الأساليب الفعالة. إذا كان بإمكانك تجميع كل هذه العناصر معًا ، من النموذج أو صيغ DAX أو التحديدات ، يمكنك بالفعل إنشاء تصورات رائعة.
إذا كنت ترغب في التحقق من المزيد من تقنيات ذكاء الوقت لاستخدامها مع LuckyTemplates ، فإنني أوصي بإلقاء نظرة على وحدة الدورة التدريبية الخاصة بنا في LuckyTemplates Online ، والتي تلبي بشكل خاص مجموعة من التحليلات المصممة خصيصًا للرؤى المتعلقة بالوقت.
استمتع بالعمل من خلال هذا الفيديو التفصيلي.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته