قيمة التاريخ والوقت: كيفية نزع الثواني

قيمة التاريخ والوقت: كيفية نزع الثواني

في مدونة اليوم ، سنفحص ثلاث طرق لتجريد الثواني من قيمة DateTimeيمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.

إذا كان ذلك ممكنًا ، فستحتاج إلى تقليل العلاقة الأساسية لبياناتك مع الاستمرار في تلبية متطلبات العمل. ومع ذلك ، يمكن أن تحتوي قيم DateTime على عدد كبير جدًا من العناصر.

هذا يعني أن عمود التاريخ والوقت يمكن أن يحتوي على عدد كبير من القيم الفريدة ، والتي يمكن أن تؤثر على حجم النموذج بالإضافة إلى الأداء. 

جدول المحتويات

كيفية تجريد الثواني في Power Query

هناك طريقتان واضحتان للتعامل مع ذلك. الأول هو التأكد من تقسيم قيم DateTime دائمًا بحيث ينتهي بك الأمر بعمود واحد به تواريخ وعمود واحد به أوقات.

والثاني هو تحديد مستوى التفصيل الذي يحتاج إلى إجراء التحليل. تحتاج إلى تقديم تقرير في الثانية أو الدقيقة أو حتى الساعة.

ومع ذلك ، في هذه المدونة ، سنركز فقط على طرق تجريد الثواني من قيم DateTime. 

نهج محرك واجهة المستخدم الكامل لقيم التاريخ والوقت

ابدأ بالانتقال إلى محرر Power Query الخاص بك . النهج الأول الذي ستتعلمه هو نهج كامل يعتمد على واجهة المستخدم. 

بعد تحديد عمود التاريخ والوقت ، انتقل إلى علامة التبويب إضافة عمود ، وحدد الوقت ، ثم اختر الوقت فقط .

قيمة التاريخ والوقت: كيفية نزع الثواني

سيظهر  عمود الوقت .

قيمة التاريخ والوقت: كيفية نزع الثواني

انقر فوق رمز الوقت واختر النص. 

قيمة التاريخ والوقت: كيفية نزع الثواني

ثم أعده مرة أخرى إلى الوقت باتباع نفس الخطوات. لا تحدد استبدال الحالي ، ولكن أضف خطوة جديدة بدلاً من ذلك.

قيمة التاريخ والوقت: كيفية نزع الثواني

قيمة التاريخ والوقت: كيفية نزع الثواني

والآن فقدنا الثواني من تلك القيمة الزمنية. 

قيمة التاريخ والوقت: كيفية نزع الثواني

شخصيًا ، استخدمت طريقة التحويل هذه إلى نص ثم العودة إلى وقت أكثر تكرارًا ، ولكن باستخدام نهج غير مدفوع بواجهة المستخدم والذي أستخدم بنية مختلفة من أجله. 

نهج غير مدفوع بواجهة المستخدم لقيم التاريخ والوقت

دعنا نلقي نظرة على نهجنا الذي لا يعتمد على محرك أقراص UI. 

باستخدام أيقونة الجدول المصغر في الزاوية اليسرى العليا ، حدد إضافة عمود مخصص

قيمة التاريخ والوقت: كيفية نزع الثواني

يمكنك استدعاء العمود الجديد Time2 . لتحويل قيمة DateTime إلى نص ، يمكنك استخدام الوظيفة = DateTime.ToText ([تاريخ الإنشاء) ، "HH: mm"). 

قيمة التاريخ والوقت: كيفية نزع الثواني

لاحظ أنه تمت إضافة جزء تاريخ الإنشاء في الوظيفة بالنقر فوق عمود تاريخ الإنشاء على اليمين كما هو موضح في الصورة أعلاه. يُظهر HH: mm تنسيق الوقت ، ونستخدم HH الكبيرة لتطبيق تنسيق 24 ساعة.

دعنا نضغط حسنا. من النتائج ، يمكننا أن نرى عمودًا جديدًا بالساعة والدقيقة فقط. 

قيمة التاريخ والوقت: كيفية نزع الثواني

لنحاول أيضًا تغيير تنسيق الساعة إلى أحرف صغيرة. للقيام بذلك ، انتقل إلى شريط الصيغة وقم بتغيير HH إلى hh. انقر فوق علامة الاختيار بعد ذلك. 

قيمة التاريخ والوقت: كيفية نزع الثواني

لغرض هذه المدونة ، دعنا نعيد طاولتنا مرة أخرى إلى تنسيق 24 ساعة عن طريق تغييرها مرة أخرى إلى HH

قيم الوقت لديك بتنسيق النص. للعودة إلى تنسيق الوقت ، استخدم الوظيفة الموضحة أدناه وانقر فوق علامة الاختيار.

قيمة التاريخ والوقت: كيفية نزع الثواني

استخدام التاريخ والوقت

يمكنك استخدام طريقة أخرى للقيام بنفس الشيء بالضبط. في هذا المثال ، نستخدم DateTime.ToRecord .

ابدأ بالانتقال إلى أيقونة الجدول المصغر ثم إضافة عمود مخصص .

قيمة التاريخ والوقت: كيفية نزع الثواني

ستظهر نافذة عمود مخصص. يمكنك استخدام الاسم Time3 وتطبيق دالة DateTime.ToRecord باستخدام الصيغة الموضحة أدناه. 

قيمة التاريخ والوقت: كيفية نزع الثواني

انقر فوق "موافق" لإرجاع السجل.

قيمة التاريخ والوقت: كيفية نزع الثواني

انقر فوق أحد السجلات ، وسترى معاينة بالأسفل أدناه.

قيمة التاريخ والوقت: كيفية نزع الثواني

في المعاينة ، يمكنك أن ترى أن أجزاء التاريخ والوقت تحصل على حقل داخل السجل.

قيمة التاريخ والوقت: كيفية نزع الثواني

باستخدام دالة #time الجوهرية ، يمكنك إعادة ذلك إلى قيمة زمنية. أولاً ، قم بإنشاء متغير للإشارة إليه بسهولة أكبر. لذا دعنا نساوي الوظيفة التي أنشأتها بالفعل مع القيمة المضافة للوقت الجوهري. يستغرق الأمر ثلاث حجج - الساعة والدقائق والثواني.

قم بتمديد الوظيفة عن طريق إضافة قوس فتح. بالنسبة للساعة ، اتصل بالسجل الخاص بك t وقم بالإشارة إلى اسم الحقل ساعة بكتابة الساعة داخل قوسين مربعين على النحو التالي: t [الساعة] .

أضف فاصلة (،) ، ثم كرر نفس الخطوات للدقيقة: t [Minute]. أضف فاصلة أخرى وصفر (0) للثواني.

تظهر الوظيفة الناتجة أدناه. ثم انقر فوق علامة الاختيار.

قيمة التاريخ والوقت: كيفية نزع الثواني

بالطبع ، يمكنك أيضًا ضبط النوع عن طريق إضافة وقت الكتابة إلى الوظيفة.

قيمة التاريخ والوقت: كيفية نزع الثواني

خاتمة

في مدونة اليوم ، تعلمت كيفية تجريد الثواني من قيمة التاريخ والوقت في Power Query . لقد مارست طرقًا مختلفة لتقليل العلاقة الأساسية لقيم DateTime الخاصة بك بثلاث طرق مختلفة بما في ذلك النهج الكامل المستند إلى واجهة المستخدم ، والنهج غير المستند إلى واجهة المستخدم ، واستخدام سجلات قيمة DateTime .

أتمنى لك كل خير،

ميليسا دي كورتي


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته