ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في منشور المدونة اليوم ، سنناقش مشكلة الأسبوع رقم 6 . سأوضح لك كيفية تنسيق البيانات في LuckyTemplates بما في ذلك استخدام استعلام الطاقة . لقطة الشاشة أدناه هي الحل الذي يجب أن يكون لديك بعد الانتهاء من تحويل البيانات بالكامل. وكان رقم الرصيد الفعلي 685.616.33 دولار . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
شاركنا كثيرًا في التحدي رقم 6. إنني أقدر جهود الجميع في محاولة تحقيق ذلك. شيء واحد يجب ملاحظته هو أننا رأينا مجموعة من الإدخالات التي كان توازنها قليلاً. سوف أريكم بينما أستعرض دخولي لهذا التحدي لماذا تم إيقاف هذا المبلغ بالدولار.
لاحظ أن الحل الخاص بك حول كيفية تنسيق البيانات في تضمن خطوات متعددة وأن هناك العديد من الإدخالات التي تكثف هذه الخطوات. سوف آخذ هذه الاختصارات في الاعتبار للمساعي المستقبلية التي لدي مع هذا النوع من البيانات. لذلك لم يساعدني المشاركون في حل مشكلة الأسبوع فحسب ، بل ساعدوني أيضًا على المدى الطويل أيضًا عندما يتعلق الأمر بإعداد التقارير.
سأقوم بفتح استعلام الطاقة وانتقل خطوة بخطوة حول كيفية التوصل إلى الحل الخاص بي. إليك ما يبدو عليه المنتج النهائي.
ولكن إذا قمت بالنقر فوق المصدر ، فسترى أن هذا هو ما ظهر في الأصل عندما اتصلنا بموقع الملف حيث قمنا بتخزين ملف CSV.
جدول المحتويات
فوائد التعليقات
تحقق من الخطوات على الجانب الأيمن. يمكنك رؤية الحرف الصغير "i" وهو اختصار للمعلومات. يشير هذا إلى وجود تعليقات في المحرر المتقدم.
دعونا نفتح المحرر المتقدم بسرعة حقيقية هنا. يمكنك أن ترى أن النصوص باللون الأخضر هي تعليقات تساعدني في تذكير نفسي بما كنت أفكر فيه في ذلك الوقت.
إنه يترك أثرًا لما فعلته في الماضي ، لذا إذا جاء شخص جديد للنظر في الملف ، فيمكنه على الأقل الحصول على فكرة عن المسار الذي سلكته.
يمكننا أن نرى التعليقات على الجانب هنا. التعليق الأول على Changed Type1 يتعلق بشكل أساسي بتغيير أنواع الأعمدة المختلفة. كما ترى ، التعليق الذي كتبته هو "تأكد من إعداد العمود الحالي على أنه رقم عشري ، أو أن هذا هو المكان الذي ستبدأ فيه الأمور في السوء!"
هذا يقودني إلى النقطة التي تجعل الناس يتوصلون إلى مبلغ الرصيد الخاطئ الذي عرضته عليك سابقًا.
أسباب المبلغ الخاطئ
اسمحوا لي أن أعرض لكم ملف PBIX آخر نسخته من شخص لديه أحد هذه الإدخالات. 685،615.28 دولار هو المبلغ الخطأ ، وكان هناك العديد من الإدخالات التي كان لها هذا المبلغ الناتج.
دعونا نفهم كيف ولماذا حدث ذلك. إذا انتقلنا إلى علامة التبويب التحويل ونقرنا على اكتشاف نوع البيانات ، والذي يكتشف تلقائيًا جميع الصفوف ، يمكننا أن نرى أن العمود الحالي يظهر كعدد صحيح 64 ، وهو ليس ما نريد رؤيته.
هذا هو السبب في أن المبالغ خاطئة. هناك أيضًا طريقة أخرى يمكن أن يظهر بها هذا الخطأ في إعداداتك. لننتقل إلى ملف> خيارات وإعدادات> خيارات.
تحت قسم منطقة GLOBAL و Data Load ، يمكننا أن نرى Type Detection . لقد اخترت الكشف عن أنواع الأعمدة والعناوين للمصادر غير المهيكلة وفقًا لإعدادات كل ملف .
إذا حددت الخيار الأول ، وهو دائمًا أنواع الأعمدة المكتشفة ورؤوس المصادر غير المهيكلة ، فقد تكون قد حصلت على الخطأ في مبلغ الرصيد أيضًا.
ميليسا هي إحدى الذين قدموا مساعدة كبيرة عندما يتعلق الأمر برمز M أو لغة الاستعلام عن الطاقة. لقد أظهرت لي مستند Microsoft سيشرح لنا سبب حدوث هذا الخطأ.
كما ترى ، كان يطلق على هذا اسم خيارات المشروع . تم تحديد خيار الكشف التلقائي عن أنواع الأعمدة ورؤوس المصادر غير المنظمة .
يشير المستند أيضًا إلى أنه لا يتم استخدامه إلا بناءً على أول 200 صف من الجدول الخاص بك.
في الجدول الخاص بي ، كان المقدار الأصلي للصفوف حوالي 4000 صف أو نحو ذلك. لذلك هذا هو السبب في أنها لم تلتقط المبالغ الصحيحة.
لنعد إلى استعلام الطاقة ونبدأ في تنسيق البيانات في LuckyTemplates. كما ترى في خطوة تغيير النوع ، فهو عدد صحيح 64 مع التيار.
إذن ما سأفعله هنا سريعًا هو التصفية حسب أحد أرقام الفاتورة هذه لتظهر لك كيف تبدو قبل وبعد.
بمجرد تحديد رقم فاتورة معين ، يمكننا أن نرى أن مقدار التيار هو 4،741.01.
بمجرد النقر فوق نوع التغيير هذا ، سترى أن القيمة قد تغيرت وتم تقريبها إلى 4،741.
لذا فهذه طريقة سريعة وسهلة لشرح الخطأ الذي حدث في الإدخالات الأخرى لمشكلة الأسبوع.
دعنا نعود إلى الحل الخاص بي في استعلام الطاقة M. والخطوة التالية هي المكان الذي قمت فيه بتصفية الصفوف لإظهار الصفوف الفارغة فقط.
الخطوة التالية هي المكان الذي أزلت فيه الأعمدة. لقد أزلت جميع الأعمدة باستثناء تلك التي تراها في لقطات الشاشة. لاحظ أيضًا أن رقم السجل الذي ظهر في الأصل هو في الواقع رقم الفاتورة.
الخطوة التالية هي إزالة الصفوف الفارغة التي كانت فارغة لكل حقل.
ثم أعدت تسمية العمود الأول الذي كان فارغًا من قبل وغيرت ذلك إلى "عميل" ... لأننا سنضيف حقلاً آخر سيكون حقل العميل الفعلي الخاص بي.
كانت الخطوة التالية هي استبدال جميع القيم الفارغة إلى الخالية في عمود العميل. السبب في أننا يجب أن نفعل ذلك بسبب الخطوة التالية.
لملء كل هذه الصفوف ، لا يمكن أن يكون أي منها فارغًا ويجب أن يكون فارغًا.
للقيام بالتعبئة ، انقر فوق العمود ، وانتقل إلى Fill ، ثم Down .
هذه هي الطريقة التي يمكنك من خلالها رؤية جميع الأسماء تنزل عبر هذا العمود.
أعمدة التصفية
لقد قمت أيضًا بتصفية بعض الصفوف الأخرى هنا وتصفيتها حسب رقم الفاتورة لإزالة تلك الصفوف الفارغة.
أضفت عمود عميل آخر حيث قمت بنسخ العمود في لقطة الشاشة أعلاه وتخلصت من الأرقام الموجودة قبل الاسم.
لقد أعدت ترتيب الأعمدة أيضًا. لقد نقلت عمود العميل الجديد هذا من النهاية إلى البداية. ثم أزلت عمود العميل الذي يحتوي على النقطة أو الفترة في نهايتها. والآن لدي عمود عميل واحد واضح بدون الأرقام الموجودة على يساره.
ثم الخطوة التالية هي "الجمع المُدرج" ، حيث أخذت جميع القيم من Current ، 1-30 ، 31-60 ، 61-90 ، 91 إلى 120. لقد أضفت كل هذه الأعمدة معًا للحصول على العمود المخصص المسمى Addition .
هناك طريقة أخرى للقيام بذلك وهي تحديد جميع الأعمدة ، والانتقال إلى علامة التبويب إضافة عمود ، والنقر فوق قياسي ، ثم النقر فوق إضافة .
سيعطيك هذا حقل الإضافة دون الحاجة إلى كتابة أي شيء في استعلام القوة.
وبعد ذلك قمت بإزالة كل تلك الأعمدة الأصلية: Current ، 1 - 30 ، 31 - 60 ، 61 - 90 ، و 91 - 120. بعد ذلك ، قمت للتو بإعادة تسميته Balance .
الخطوة التالية هي إضافة عمود مخصص. بالنسبة لهذا التحدي ، كان 21 يناير عندما تم أخذ هذه البيانات الأصلية من العميل.
ظهر التاريخ تلقائيًا كوظيفة نصية ، لذلك قمت بتغييره إلى وظيفة التاريخ بهذه الخطوة.
إنشاء عمود العمر
لإنشاء عمود العمر ، قمت بتمييز تاريخ اليوم وتاريخ الاستحقاق. ثم انتقلت إلى علامة التبويب "إضافة عمود" وانقر على "طرح أيام" .
الخطوة التالية هي تغيير هذا إلى عدد صحيح.
ثم أعدت تسمية العمود من Age إلى Days Aged . ثم أضفت عمودين شرطين آخرين. أحدهما لعمود التقادم لإعادة تصنيف هذه العناصر.
سيساعد العمود الشرطي الثاني في فرز عمود التقادم بحيث يظهر بالترتيب التسلسلي.
خاتمة
هذه هي الطريقة التي توصلت بها إلى حل لمشكلة الأسبوع هذه. بمجرد الضغط على إغلاق وتطبيق ، هذه هي النتائج.
أتمنى أن تكون قد استمتعت بتجربة الحل معي. إذا كنت قد استمتعت بهذا البرنامج التعليمي حول كيفية تنسيق البيانات في LuckyTemplates ، فالرجاء الاشتراك في قناة التلفزيونية لمحتوى مماثل.
جاريت
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته