ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سنتعلم كيفية إلغاء تنشيط الأعمدة في LuckyTemplates ، وفهم أهمية القيام بذلك داخل نماذج البيانات الخاصة بنا. عند العمل على البيانات داخل LuckyTemplates ، نريد عمومًا أن تكون بتنسيق غير محفز. هذه هي الطريقة المثلى لإعداد جدول لجميع حسابات DAX التي سنقوم بتشغيلها عبر البيانات الأولية بمجرد دمجها في نموذجنا في LuckyTemplates.
تعمل ميزة Unpivot Columns في LuckyTemplates على تحويل رؤوس البيانات المخزنة أفقيًا إلى تنسيق عمودي.
عند إلغاء تنشيط الأعمدة ، نحتاج إلى معرفة المكان الذي يمكننا فيه الحصول على معلومات متطابقة تمامًا أو ذات طبيعة مماثلة للأعمدة الموجودة داخل جداولنا.
جدول المحتويات
جدول تحليل أسعار الصرف
دعنا نحلل جدول أسعار الصرف هذا والذي يعد مثالًا مثاليًا لإظهار أهمية عدم تنشيط الأعمدة في LuckyTemplates. بشكل ملحوظ ، كل هذه الأرقام هي نفسها كما هي كلها أسعار صرف.
بدلاً من وضعها في أعمدة مختلفة ، من الأفضل وضعها في عمود واحد فقط . هذا لأننا عندما نجري حسابات ، نريد أن نلقي نظرة على عمود واحد بدلاً من البحث في سبعة أعمدة مختلفة لإيجاد سعر الصرف المقابل الذي نحتاجه.
مثال آخر هو عناويننا هنا. كما ترى ، كل هذه الأمور تتعلق بأسعار الصرف ، وهي نفس نوع المعلومات. لذا ، علينا وضعها في عمود واحد بدلاً من سبعة. إذا تركناها في سبعة أعمدة ، فلا يمكن الانضمام إلى جدول معلومات سعر الصرف الرئيسي مع هذا الجدول المحدد.
محتويات الجدول الرئيسي هي العملة الأجنبية والعملة المحلية وأسعار الصرف الكاملة وطريقة بديلة للإشارة إلى سعر الصرف . هذه كلها أبعاد مختلفة قد نرغب في وضعها في تصوراتنا.
ربط البيانات التجريبية
لنبدأ الآن بربط بيانات العرض التوضيحي لمنظمة المبيعات الأوروبية الخاصة بنا عن طريق النقر فوق Excel ضمن خيار المصدر الجديد .
من نافذة Navigator ، حدد Table7 ثم انقر فوق الزر "موافق" .
أعد تسمية Table7 إلى Exchange_Rates .
دعنا ننقل هذا الجدول إلى مجموعة الاستعلامات المرحلية .
ثم قم بتعطيل خيار التحميل.
نحتاج إلى ترك هذا كاستعلام مرحلي لأننا سنجري عددًا من التحولات عليه.
الشيء التالي الذي سنفعله هو الإشارة إليه.
بعد ذلك ، دعنا ننقل هذا الجدول المرجعي إلى مجموعة نماذج البيانات الخاصة بنا ، ونطلق عليه اسم أسعار الصرف .
Unpivoting الأعمدة
لنبدأ في إلغاء تنشيط الأعمدة في هذا الجدول. هناك طريقتان للقيام بذلك. الخيار الأول هو التحديد المتعدد لهذه الأعمدة السبعة بالضغط على مفتاح Shift . ثم حدد خيار Unpivot Columns .
الآن ، دعنا نستخدم الطريقة الأخرى لإلغاء تنشيط الأعمدة في LuckyTemplates. انقر بزر الماوس الأيمن على عمود البيانات ، ثم حدد خيار Unpivot Other Columns .
الآن ، سنرى أن جدول أسعار الصرف الخاص بنا قد تغير. لقد نقلت جميع سمات العنوان وقيم أسعار الصرف إلى عمود واحد فقط ، وهو بالضبط ما نريده أن يكون.
دعنا بعد ذلك نعيد تسمية عمود السمة إلى رمز أسعار الصرف وعمود القيمة إلى أسعار الصرف . لم نتمكن من القيام بذلك من قبل لأن كل شيء كان مبعثرًا في أعمدة مختلفة. لكن الآن ، يقودنا هذا بُعدًا واحدًا مشابهًا إلى عمود واحد.
تطبيق تحويلات إضافية بعد إلغاء تنشيط الأعمدة في LuckyTemplates
لنقم الآن بتحولات إضافية في هذا الجدول. أولاً ، دعنا ننقر بزر الماوس الأيمن على عمود رمز أسعار الصرف ، ثم حدد خيار العمود المكرر .
ثم انقله إلى جانب عمود رمز أسعار الصرف وانقر عليه بزر الماوس الأيمن. بعد ذلك ، حدد الخيار By Delimiter ضمن خيار Split Column .
ضمن المربع المنبثق Split Column by Delimiter ، فقط انقر فوق الزر OK .
سيضيف بعد ذلك هذين العمودين الإضافيين. دعنا نعيد تسمية عمود رمز أسعار الصرف - نسخ 1 إلى Home Ccy ، وعمود رمز أسعار الصرف - نسخ 2 إلى Ccy الأجنبية .
إذا نظرنا إلى جدول أسعار الصرف لدينا ، فسوف ندرك أنه جدول حقائق لأننا سنبني علاقات بين التواريخ. سيمكننا ذلك من الإشارة إلى سعر صرف معين. ومع ذلك ، نريد أيضًا إنشاء جدول بحث من العملة الأجنبية ، ثم إنشاء رابط لكل من جدول المبيعات وجدول أسعار الصرف .
إنشاء جدول بحث بعد إلغاء تنشيط الأعمدة في LuckyTemplates
انقر بزر الماوس الأيمن على جدول أسعار الصرف ضمن مجموعة الاستعلامات المرحلية . ثم دعونا نشير إلى هذا مرة أخرى.
انقل الجدول المرجعي مرة أخرى إلى مجموعة نماذج البيانات الخاصة بنا وأعد تسميته إلى العملات .
سنقوم بعد ذلك بإزالة بعض الصفوف من هذا الجدول لأننا لسنا بحاجة إليها. لذلك ، دعنا نضغط على أيقونة تحويل الصف ثم نحدد خيار الاحتفاظ بالصفوف العليا .
في النافذة المنبثقة ، لنقم بإدخال 2 لعدد الصفوف ، ثم انقر فوق الزر "موافق" .
بعد إزالة الصفوف الأخرى ، انقر بزر الماوس الأيمن على عمود التواريخ وحدد خيار Unpivot Other Columns .
لننقر بعد ذلك بزر الماوس الأيمن على عمود السمة مرة أخرى لتحديد تقسيم العمود وخيار حسب المحدد .
في النافذة المنبثقة ، ما عليك سوى النقر فوق الزر "موافق" مرة أخرى.
الشيء التالي الذي سنفعله ، والذي يختلف عن السابق ، هو النقر بزر الماوس الأيمن على عمود السمة 2 . ثم حدد خيار إزالة الأعمدة الأخرى .
انقر بزر الماوس الأيمن فوقه مرة أخرى وحدد خيار إزالة التكرارات .
قم بإعادة تسميته إلى أنواع العملات .
أخيرًا ، لدينا هذا الجدول لأنواع العملات الفريدة. يمكننا استخدام هذا كجدول بحث للانضمام إلى جدول E xchange R الفعلي وجدول المبيعات ، الذي يحتوي على رمز عملة أيضًا.
يمكننا أيضًا إضافة أعمدة إضافية فوق هذا ، حيث يمكننا كتابة رموز مختلفة أو طرق مختلفة نريدها لتمثيل الرموز. علاوة على ذلك ، يمكننا وضع عمود هنا يشير إلى آخر سعر صرف أو شيء مشابه له. يمنحنا هذا مزيدًا من المرونة حول نموذجنا.
***** ارتباطات ذات صلة *****
تلميحات عملي عند استخدام محرر LuckyTemplates المتقدم
معامِلات استعلام LuckyTemplates: تحسين الجداول
أساسيات Unpivot و Pivot في LuckyTemplates - مراجعة محرر الاستعلام
خاتمة
تتمثل إحدى المزايا العديدة لهذه التقنية في أنه يمكن تقييم أي بيانات شبه منسقة أو غير منسقة بسهولة إذا تم إحضارها إلى الحالة التي رأينا فيها ترتيب الصف والعمود لأول مرة.
هذه هي الأشياء التي يمكننا تحقيقها عند إلغاء تنشيط الأعمدة في LuckyTemplates واستخدام التحويلات الأخرى. يعد استخدامهم جميعًا معًا طريقة فعالة لتوليد القوة الحقيقية لمحرر الاستعلام .
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته