ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
تعد معلمات الاستعلام ميزة قوية حقًا في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
هناك العديد من الأماكن التي يمكنك فيها تنفيذ عوامل التصفية في LuckyTemplates ، ولكن في بعض الحالات ، من الأفضل القيام بذلك في طبقة الاستعلام مقابل مستوى التقرير.
قد ترغب في إنشاء عوامل تصفية على مستوى الاستعلام إذا كان لديك جداول ضخمة من قاعدة بيانات قامت مؤسستك بتنفيذها. لا تريد إحضار الجدول الأساسي بأكمله في كل مرة إلى نموذج LuckyTemplates الخاص بك.
وخير مثال على ذلك هو الجداول التي يبلغ طولها ملايين الصفوف فقط ، وربما يبلغ طولها 10 أو 20 مليون صف. يتم إنشاء معظم الجداول وقواعد البيانات لالتقاط كل شيء ، لذلك ستحصل على بيانات عبر فترة زمنية طويلة.
باستخدام معلمات الاستعلام ، يمكنك تقليل الفترة الزمنية في طبقة الاستعلام وليس إحضار كل تلك البيانات إلى نموذجك.
سيؤدي هذا إلى تقليل حجم النموذج بشكل كبير وكذلك السرعة في النهاية. كلما زاد حجم النموذج الخاص بك ، كلما استغرق الأمر وقتًا أطول لتقييم العمليات الحسابية عبر مجموعات البيانات وجداول البيانات هذه.
إذا كان بإمكانك تقليل حجم جداولك وتحسين النماذج الخاصة بك عن طريق استخدام معلمات الاستعلام هذه ، فهذه تقنية قوية لتنفيذها من أجل تطويرك.
في هذه المدونة ، أطلع على كيفية تنفيذ ذلك بطريقة بسيطة نسبيًا.
ومع ذلك ، هناك العديد من الطرق التي يمكنك من خلالها استخدام هذا بالفعل ، لذا وسّع عقلك حول الاحتمالات.
جدول المحتويات
كيفية استخدام معلمات الاستعلام
تتيح لك معلمات الاستعلام تصفية بياناتك أو ترتيب بياناتك بناءً على المعلمات أو الإدخالات التي يمكنك أو يقوم بها شخص آخر في النماذج الخاصة بك.
هذا المثال عبارة عن تقرير بسيط حيث لدينا بعض المواقع ، والمبيعات حسب المدينة داخل ذلك الموقع ، ومن خلال العملاء.
باستخدام معلمات الاستعلام ، لا يتعين عليك إعادة إنشاء تقرير جديد لإنشاء بيانات معينة حيث تحتاج إلى أن تكون أكثر تحديدًا.
على سبيل المثال ، إذا كنت تريد إلقاء نظرة على منطقة معينة وليس عليك إلقاء نظرة على مجموعة البيانات بأكملها ، يمكنك وضع معلمة لتصفية هذا التقرير. وبعد ذلك ، يقوم تلقائيًا بضبط تقرير البيانات.
للقيام بذلك ، نذهب إلى محرر الاستعلام.
داخل محرر الاستعلام ، سنستخدم هذه الميزة الرائعة ، إدارة المعلمات ، لإدخال المعلمات.
سننشئ الآن معلمة بسيطة ونأمل أن تتمكن من التعرف على كيفية الاستفادة من ذلك بعدة طرق مختلفة.
إنشاء معلمة
في هذا المثال ، سنقوم بإنشاء معلمة استعلام للموقع. سنقوم بتصفية رمز الولاية هنا ، حتى نتمكن بعد ذلك من البحث في منطقة محددة جدًا أو حالة معينة.
لذلك ، نذهب إلى Manage Parameters وننقر على NEW لإنشاء معلمة جديدة. سوف نسميها مرشح الموقع ، ثم نكتب الوصف.
هناك مجموعة من الخيارات الخاصة بالنوع والقيم المقترحة ، والتي تتيح لك التقدم في المعلمة الخاصة بك.
اختر TEXT للنوع ، و LIST OF VALUES للقيم المقترحة.
بعد ذلك ، نقوم بإدراج عدد قليل من رموز الحالة ضمن قائمة القيم.
يمكننا في الواقع أن يكون افتراضيًا في شيء ما ، وفي هذا المثال ، سنفعله افتراضيًا في فلوريدا. بمجرد ملء كل شيء بشكل مناسب ، انقر فوق "موافق".
والآن لدينا LocationFilter هذا ، سنضعه في مجموعة المعلمات الخاصة بنا. يعتبر وضع الأشياء في مجموعات مثل هذا أسلوبًا جيدًا آخر لذلك يتم تنظيمها قليلاً هنا.
ضمن هذا الفلتر ، يمكننا في الواقع تحديد جميع المناطق المختلفة التي وضعناها هنا. هذا المثال هو مجرد قائمة صغيرة ، ولكن يمكنك بالتأكيد أن تفعل بنفسك أكثر بشكل جوهري.
يمكننا اختيار فلوريدا هنا أو جورجيا ، وهلم جرا.
حتى الآن ، يمكننا دمج هذا في الاستعلام الخاص بنا ، والذي نستخدم في هذا المثال الموقع.
تكامل المعلمة في استعلام
في استعلام الموقع ، سنقوم بتصفية رموز الحالة ديناميكيًا باستخدام المعلمة التي أنشأناها للتو.
يمكننا القيام بذلك يدويًا عن طريق النقر فوق عمود أكواد الولاية واختيار الولاية التي تريدها.
لتضمين معلمة LocationFilter ، نذهب إلى Advanced Editor.
ننظر إلى الصف الأخير هنا ، والذي يشير إلى الصفوف المفلترة. يتم تصفيته بواسطة "فلوريدا" (FL) لأننا قمنا بتصفية رموز الولاية يدويًا بواسطة FL.
لذا بدلاً من فلوريدا ، نكتب LocationFilter هنا كمعاملنا. ثم انقر فوق تم.
يمكنك العودة إلى المعلمة وتغيير القيمة الحالية إلى GA لجورجيا ، أو نيويورك ، وما إلى ذلك ، وستقوم تلقائيًا بتصفية هذه الجداول.
وإذا نظرنا هنا ، ستتم تصفية الجدول بأكمله لهذه المعلمة المعينة. هنا ، نقوم بترشيحها حسب فلوريدا.
خاتمة
ناقشنا في هذه المدونة كيفية إنشاء معلمات الاستعلام واستخدامها. استخدمنا LocationFilter كمعامل مثالنا لتصفية أكواد الحالة لاستعلام الموقع الخاص بنا.
آمل أن يثير هذا بعض الأفكار حول كيفية تكرارها في نماذجك الخاصة.
إذا كنت تتعمق أكثر في محرر الاستعلام ، وإذا كنت ترغب في معرفة كيفية تطوير نماذج LuckyTemplates رائعة ، فراجع الدورة التدريبية المتقدمة في LuckyTemplates Online.
هذه الدورة ، ، ستأخذ مهاراتك إلى المستوى التالي.
هتافات،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته