ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
الآن بعد أن ناقشت ماهية نمذجة البيانات ، حان الوقت لفهم ما يمكن أن تفعله علاقات LuckyTemplates بين الجداول المختلفة لتقاريرك. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
تحتاج مصادر البيانات المختلفة داخل نماذجك إلى العلاقات الصحيحة لتحقيق النتائج الصحيحة. عندما تفشل في فهم مفهوم هذه العلاقات ، فلن تحصل أبدًا على الأفكار التي تحتاجها. لهذا السبب هذه العلاقات مهمة.
جدول المحتويات
ما هي علاقات LuckyTemplates
أقوم دائمًا بإعداد جداول البيانات الخاصة بي بأبسط طريقة ممكنة. أريد أن يكون كل شيء واضحًا بذاته لتسهيل عمل الأشخاص الآخرين على نفس الطاولات لاحقًا.
أدناه ، على سبيل المثال ، يمكنك أن ترى أن لدي أعمدة الفهرس هذه وبعض جداول البحث .
في كل جدول ، لدي معرف يربطه بجدول الحقائق الرئيسي ، والذي يحمل جميع معلومات المعاملات. مثال على ذلك هو معرّف الموقع الذي أبرزته أدناه.
هذا يعني أنه إذا قفزت إلى جدول المبيعات الخاص بي وتم إنشاء علاقة بين جداول الموقع والمبيعات ، يمكنني رؤية عمود مطابق لذلك في جدول المبيعات الخاص بي.
لاحظ أنه ليس عليك بالضرورة البحث عن عمود يحتوي على كلمة "ID" في اسمه. يمكن أن يكون صفًا يسمى اسم المدينة ، أو شيء من هذا القبيل. طالما أنها بيانات تشير إليها ، فلا بأس بذلك بغض النظر عن الاسم.
ماذا تفعل هذه العلاقات؟
تحتوي جداول البحث على معلومات التصفية ، بينما تحتوي جداول البيانات الواقعية على كافة معلومات المعاملات. في الأساس ، يتيح لك إنشاء علاقة إرسال هذه المرشحات إلى جدول الحقائق.
سيتم إنشاء سياق لكل عملية حسابية أجريها في تقاريري. إذا رأيت تقارير في LuckyTemplates ، فمن المحتمل أنك رأيت كيف يمكنك النقر فوق عوامل التصفية على الرسوم البيانية لتغيير النتائج التي تظهر في المرئيات أو في التقرير نفسه. أصبح هذا ممكنًا بفضل العلاقات التي تعمل في الخلفية.
كيفية بناء العلاقات عبر الجداول
من المهم أن تقوم بإنشاء النوع الصحيح من العلاقات عبر الأعمدة الصحيحة. هناك طريقتان للقيام بذلك.
الطريقة الأولى للقيام بذلك هي ببساطة سحب عمود المعرف وإفلاته في جدول الحقائق.
في نموذجي أدناه ، سأبدأ بمعرف مندوب المبيعات الخاص بي. من السهل بما يكفي معرفة المكان الذي أحتاج فيه إلى إسقاط عمود المعرف هذا ، مع ملاحظة أن هناك أيضًا عمود معرف مندوب المبيعات في جدول المبيعات.
بمجرد الانتهاء من ذلك ، يقوم تلقائيًا بإنشاء هذه العلاقة بين جدول مندوبي المبيعات وجدول المبيعات.
اسمح لي بالبحث في هذه العلاقة قبل المتابعة ، خاصة وأن هذا هو نوع العلاقة التي ستعمل بها مع 95٪ من الوقت في LuckyTemplates.
هذا ما تسميه علاقة "رأس بأطراف" .
لاحظ أن العلاقة لها رقم 1 في نهاية جدول البحث. هذا يعني أن كل جزء من البيانات يتم تمثيله مرة واحدة فقط. في هذه الحالة ، نتحدث عن كل مندوب مبيعات.
بعد هذه العلاقة ، سترى أنها تؤدي إلى نجم على جدول الحقائق. هذا النجم يعني الكثير.
عندما تفكر في الأمر ، يمكن لمندوب مبيعات واحد البيع عدة مرات ، أليس كذلك؟ هذا يعني أنه حتى إذا تم تمثيل كل مندوب مبيعات مرة واحدة في جدول البحث ، فقد يتم رؤيته عدة مرات في جدول الحقائق بناءً على كيفية تصفية البيانات.
هذا هو السبب في أن جداول البحث يجب أن تسرد فقط القيم الفريدة لكل مجموعة معينة. لهذا السبب لدي جداول منفصلة لمندوبي المبيعات والمنتجات والمواقع وما إلى ذلك.
سأقوم ببناء علاقة أخرى الآن ، ولكن هذه المرة ، بين المنتجات والمبيعات. سأستخدم نفس طريقة السحب والإفلات.
بمجرد ظهور الخط الذي يمثل العلاقة ، يمكنني التمرير فوقه لتسليط الضوء على تلك العلاقة. هذه طريقة جيدة للتحقق مما إذا كنت قد قمت بتوصيل الجداول الصحيحة معًا ، خاصةً إذا كان لديك بالفعل عدد من الأسطر التي تتدفق في جدول الحقائق.
الطريقة الثانية لبناء العلاقات هي استخدام زر إدارة العلاقات على شريط الصفحة الرئيسية .
بمجرد النقر فوق ذلك ، ستظهر لي النافذة العلاقات التي أضفتها سابقًا.
لإضافة علاقة أخرى إلى هذه القائمة ، ما عليك سوى النقر فوق "جديد".
بعد ذلك ، سيطلب مني تحديد جدول المصدر الذي يجب أن أستخدمه. سأستخدم جدول التواريخ في هذه الحالة.
عندما يظهر الجدول ، سأبرز عمود التاريخ ، لأن هذا هو ما يُحسب على أنه "المعرف" من هذا العمود.
بعد ذلك ، سأختار جدول الحقائق ، وهو جدول المبيعات الخاص بي. سأبرز عمود تاريخ المنتج لأن هذا هو ما يتوافق مع عمود التاريخ من جدول التواريخ.
أسفل العلاقة الأساسية ، سأختار واحدًا إلى أكثر. تأكد من وجود علامة اختيار بجوار "تنشيط هذه العلاقة". بعد ذلك ، سأضغط على موافق.
الآن ، تم تكوين علاقة بين جدول التواريخ والمبيعات.
سأقوم بإنشاء علاقة أخرى هنا للمواقع.
بعد ذلك ، سأفعل الشيء نفسه للعملاء.
الآن وقد تم تشكيل جميع العلاقات الضرورية ، لدي مجموعة من المرشحات القادمة من صف جداول البحث الخاصة بي في الأعلى تنتقل إلى جدول الحقائق الخاص بي في الأسفل. ستشير هذه الأسهم دائمًا إلى الجوانب المتعددة.
خاتمة
عندما تفهم كيف تعمل العلاقات ، سيكون العمل مع LuckyTemplates أسهل. مرة أخرى ، تضيف هذه العلاقات سياقًا إلى كل عملية حسابية يتم تشغيلها في تقاريرك. هذا يعني أنه طالما لديك فهم أساسي لكيفية تدفق البيانات وعوامل التصفية الخاصة بها ، فمن الأسهل معرفة المقاييس التي تحتاج إلى كتابتها.
يشعر بعض الناس بالارتباك لمجرد أنهم يشعرون أن السيناريو مختلف. إنهم يشعرون أنهم يحتاجون إلى إعداد أكثر تعقيدًا من هذا. الحقيقة هي أن كل ما تحتاجه هو تبسيط بياناتك.
عند تحديد جداول البحث الصحيحة والتركيز على جدول الحقائق الصحيح ، يمكنك الحصول على نفس الإعداد الأساسي بغض النظر عن مدى تعقيد وضعك.
لقد تعاملت أيضًا مع سيناريوهات معقدة حقًا في LuckyTemplates. لكن في جوهر معظم تلك التقارير ، لا يزال لدي نفس الفلسفة النموذجية. يمكنك استكشاف هذه السيناريوهات المعقدة بمجرد التسجيل للحصول على عضوية باستخدام والوصول إلى المزيد من الدورات التدريبية.
أتمنى لك كل خير،
إنشاء علاقات افتراضية في LuckyTemplates باستخدام دالة TREATAS
كيفية التعامل مع تواريخ متعددة في LuckyTemplates
كيفية حساب عدد أيام الإشغال في الشهر في LuckyTemplates باستخدام DAX
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته