ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سأعلمك كيفية إدارة حسابات التاريخ المتعددة في جدول الحقائق في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
هذا سؤال متكرر في .
يمكن أن تكون هذه التواريخ المتعددة هي تواريخ الطلب وتواريخ الشحن وتواريخ انتهاء الصلاحية وتواريخ الوصول ، من بين العديد من التواريخ الأخرى. قد توجد هذه المعلومات في صف واحد في مجموعة البيانات الخاصة بك.
إليك بعض الأفكار التي يمكنك الحصول عليها من هذه التقنية:
قد تكون كتابة الصيغ الخاصة بهذه التقنية مربكة عندما تبدأ للتو في LuckyTemplates.
باستخدام المثال التفصيلي في هذا البرنامج التعليمي ، ستفهم كيفية إدارة حسابات التاريخ المتعددة في جدول الحقائق.
جدول المحتويات
الصيغة والنموذج
لنلقِ نظرة على نموذج مجموعة البيانات التجريبية لهذا البرنامج التعليمي.
يمكن أن يوجد هذا النوع من الجداول لتواريخ الطلبات وتواريخ انتهاء الصلاحية وتواريخ الطلب ، من بين أمور أخرى.
يمكن أن يكون إعداد النموذج مربكًا للغاية.
إنها عملية من خطوتين. أولاً ، يجب أن يكون النموذج صحيحًا. وثانيًا ، يجب أن تحتوي العمليات الحسابية على صيغ DAX الصحيحة.
إن الشيء العظيم في هذه التقنية هو قدرتها على استخدامها في سيناريوهات أخرى مماثلة.
الآن ، يحتاج الحساب إلى إظهار عدد الطلبات الحية لتواريخ محددة. في هذه الحالة ، يعني مباشر الطلبات التي لم تنته صلاحيتها.
تحتاج الصيغة إلى حساب المعلومات الموجودة بين تواريخ متعددة. يمكن أن يختلف السياق بناءً على ما تحاول حله ، لكن التقنية ستكون هي نفسها.
هذه هي الطريقة التي يجب أن يتم بها إعداد النموذج:
تحتاج إلى استخدام العلاقات غير النشطة.
لكي تكون الحسابات صحيحة ، لا يمكن أن يكون لديك علاقات نشطة في النموذج.
عندما تريد حساب منطق يتضمن عد العناصر قيد التقدم ، يجب أن تكون لديك علاقات غير نشطة.
إن وجود علاقات غير نشطة هو أبسط طريقة يمكنك استخدامها لحل هذه المشكلة. إذا كنت ترغب في الحصول على علاقات نشطة ، فهناك طرق أخرى متقدمة ومعقدة تتضمن كتابة صيغة جديدة. ومع ذلك ، لا ينصح بهذا.
من الآن فصاعدًا ، تحتاج إلى كتابة صيغة تستخدم السياق في جدول الحقائق ثم تعمل من خلال منطق متقدم داخل جدول البيانات .
فهم أفضل من خلال المرئيات
لفهم كيفية عمل هذه التقنية بشكل أفضل ، انظر إلى هذا التصور:
يُظهر الإطار الزمني في التصور عدد الطلبات الموجودة بين تاريخ الطلب وانتهاء الصلاحية.
بين أبريل ويوليو 2019 ، يمكنك أن ترى ارتفاعًا كبيرًا يشير إلى انتهاء صلاحية العديد من الطلبات:
هذا التصور يجعل من السهل فهم ما تفعله التقنية.
حساب الأوامر النشطة
فيما يلي كيفية تحديد عدد الطلبات التي لا تزال حية ونشطة.
أولاً ، عليك أن تبدأ بصيغة لإجمالي الطلبات:
تستخدم الصيغة الدالة للفرز في جدول البيانات.
بعد ذلك ، تحتاج إلى صيغة يمكنها حساب الطلبات التي لديك ليوم معين:
إذا كان تاريخ الطلب أقل من وتاريخ انتهاء الصلاحية أكبر من يوم معين ، فسيتم حساب جميع الطلبات الفردية التي تنتمي إلى هذا النطاق الزمني.
لكل صف واحد في الجدول ، لا يوجد حاليًا أي سياق قادم من جدول الحقائق الخاص بالنموذج لأنه لا توجد أي علاقات نشطة.
بالعودة إلى الصيغة ، تقوم الدالتان و ببساطة بإرجاع التاريخ لكل صف في الجدول.
على سبيل المثال ، يحتوي صف 21 مارس 2019 على 477 طلبًا.
هذا هو نتيجة التكرار خلال كل تاريخ طلب واحد ضمن 5700 صف في جدول التاريخ. يوجد 477 طلبًا أقل من تاريخ انتهاء الصلاحية وأكبر من تاريخ الأمر.
ستستخدم صيغة الترتيب بين التواريخ نفس المنطق لكل صف في الجدول.
الآن ، الإجمالي الذي تراه في الجدول ليس له سياق تاريخ.
إنه ببساطة مجموع كل الطلبات لكل تاريخ يناسب المعايير التي حددتها عبارة في الصيغة.
لماذا يعد استخدام العلاقات غير النشطة أمرًا مهمًا
دعنا نعود إلى سبب كون العلاقات غير النشطة هي المفتاح لجعل النموذج يعمل.
يعد استخدام العلاقات غير النشطة في النموذج أكثر وضوحًا. كما يتيح لك أيضًا تشغيل أي علاقة بسهولة بناءً على ما تحتاجه لعملية حسابية معينة.
هذا مثال:
إذا كنت تريد الحصول على إجمالي الطلبات حسب تاريخ الطلب ، فأنت بحاجة إلى علاقة نشطة بين جدول التاريخ وجدول البيانات.
باستخدام الدالة ، يمكنك افتراضيًا تشغيل العلاقة بين هذين الجدولين داخل الصيغة.
هكذا تبدو في الجدول:
تحت العمود الثالث ، تحصل فقط على عدد الطلبات في اليوم لكل صف.
كمثال ، يمكنك أن ترى أن هناك سبعة أوامر بين الصفين المتتاليين:
يتيح لك تشغيل العلاقات بين الجداول بشكل افتراضي التفرع إلى أنماط صيغ مختلفة.
كيفية العمل مع تواريخ متعددة في
جداول LuckyTemplates الافتراضية الرئيسية في LuckyTemplates باستخدام DAX
اكتشاف مشتريات منتجات متعددة باستخدام DAX في LuckyTemplates
خاتمة
في هذا البرنامج التعليمي ، تعلمت كيفية حساب عدد الأيام بين التواريخ المتعددة في جدول الحقائق باستخدام نمط صيغة معين ، وعن طريق إنشاء علاقات غير نشطة في نموذجك.
عبارة FILTER جنبًا إلى جنب مع معلماتها المحددة هي مفتاح الوصول إلى النتيجة المرجوة.
علاوة على ذلك ، تتيح لك القدرة على تشغيل العلاقات بين الجداول افتراضيًا باستخدام وظيفة USERELATIONSHIP في LuckyTemplates إعادة استخدام هذه التقنية في سيناريوهات مختلفة.
هتافات،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته