مشاركة عبر


الدالتان WeekNum وISOWeekNum

ينطبق على: تطبيقات اللوحة أعمدة صيغة التطبيقات Power Pages Dataverse المستندة إلى النموذج

إرجاع رقم الأسبوع لتاريخ محدد.

الوصف

استخدم وظائف WeekNum و ISOWeekNum لتحديد رقم الأسبوع لتاريخ.

تختلف هذه الوظائف في كيفية تحديدها الأسبوع الأول من العام (الأسبوع 1):

  • يستخدم WeekNum الأسبوع الذي يحتوي على 1 يناير باعتباره الأسبوع الأول من العام. يمكن أن تتراوح النتيجة من هذه الوظيفة من 1 إلى 54.

  • يستخدم ISOWeekNum الأسبوع الذي يحتوي على أول خميس من العام باعتباره الأسبوع الأول من العام. وهذا يتبع التعريف القياسي للوقت والتاريخ ISO 8601 لترقيم الأسبوع. يمكن أن تتراوح النتيجة من هذه الوظيفة من 1 إلى 53. من الممكن إرجاع 52 أو 53 للأيام الأولى من شهر يناير نظرًا لأن التواريخ قد تنتمي إلى الأسبوع الأخير من العام السابق.

استخدم المعلمة الثانية إلى WeekNum لتحديد اليوم الذي يبدأ فيه الأسبوع. يمكنك توفير رقم رمز Excel أو استخدام تعداد StartOfWeek:

رمز Excel تعداد StartOfWeek الوصف
1,17 بداية الأسبوع.الأحد يبدأ الأسبوع من يوم الأحد. الإعداد الافتراضي.
2,11 بداية الأسبوع.الاثنين يبدأ الأسبوع من يوم الإثنين.
12 بداية الأسبوع.الثلاثاء يبدأ الأسبوع من يوم الثلاثاء.
13 بداية الأسبوع.الأربعاء يبدأ الأسبوع من يوم الأربعاء.
14 بداية الأسبوع.الخميس يبدأ الأسبوع من يوم الخميس.
15 بداية الأسبوع.الجمعة يبدأ الأسبوع من يوم الجمعة.
16 بداية الأسبوع.السبت يبدأ الأسبوع من يوم السبت.

يستخدم ISOWeekNum دائما يوم الاثنين كبداية للأسبوع. في Excel، تدعم الوظيفة WeekNum رمزًا إضافيًا 21 غير مدعوم هنا؛ استخدم ISOWeekNum بدلاً من ذلك.

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

بناء الجملة

WeekNum (DateTime StartOfWeek ])

  • التاريخ والوقت - مطلوب. قيمة التاريخ/الوقت المطلوب العمل بها.
  • StartOfWeek - اختياري. رمز Excel أو تعداد StartOfWeek الذي يحدد اليوم الذي يبدأ فيه الأسبوع.

ISOWeekNum(DateTime)

  • التاريخ والوقت - مطلوب. قيمة التاريخ/الوقت المطلوب العمل بها. الأسبوع يبدأ دائمًا في يوم الإثنين.

الأمثلة

الأسابيع الأولى والأخيرة من التقويم لعام 2021

التاريخ‬ WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
الجمعة،يناير1،2021 1 53 1
السبت،يناير2،2021 1 53 1
الأحد،يناير3،2021 2 53 1
الإثنين،يناير4،2021 2 1 1
الثلاثاء،يناير،52021 2 1 1
الأربعاء،يناير،62021 2 1 2
الخميس،يناير،72021 2 1 2
السبت،ديسمبر25،2021 52 51 52
الأحد،ديسمبر26،2021 53 51 52
الإثنين،ديسمبر27،2021 53 52 52
الثلاثاء،ديسمبر28،2021 53 52 52
الأربعاء،ديسمبر29،2021 53 52 53
الخميس،ديسمبر30،2021 53 52 53
الجمعة،ديسمبر31،2021 53 52 53