WeekNum ISOWeekNum dan fungsi

Function Terpakai kepada
ISOWeekNum Apl kanvas Lajur formula Dataverse Apl dipau model Power Pages
WeekNum Apl kanvas Copilot Studio Desktop mengalir lajur formula Dataverse Apl dipacu model Power Platform CLI Fungsi Dataverse Halaman Kuasa

Mengembalikan nombor minggu tarikh tertentu.

Description

Gunakan WeekNum fungsi dan ISOWeekNum untuk menentukan nombor minggu tarikh.

Fungsi ini berbeza mengikut cara mereka menentukan minggu pertama tahun (minggu 1):

  • WeekNum menggunakan minggu yang mengandungi 1 Januari sebagai minggu pertama dalam setahun. Hasil daripada fungsi ini boleh bermula dari 1 hingga 54.

  • ISOWeekNum menggunakan minggu yang mengandungi Khamis pertama dalam setahun sebagai minggu pertama dalam setahun. Perkara ini mengikut Definisi standard tarikh dan masa ISO 8601 untuk penomboran minggu. Hasil daripada fungsi ini boleh bermula dari 1 hingga 53. Berkemungkinan bahawa 52 atau 53 boleh dikembalikan untuk hari pertama Januari sejak tarikh itu boleh menjadi pada minggu terakhir tahun sebelumnya.

Gunakan parameter kedua untuk WeekNum menentukan hari yang bermula seminggu. Anda boleh memberikan sama ada nombor kod Excel atau menggunakan penyenaraian StartOfWeek:

Kod Excel Penghitungan StartOfWeek Description
1,17 Permulaan Minggu.Ahad Minggu bermula pada hari Ahad. Lalai.
2,11 StartOfWeek.Isnin Minggu bermula pada hari Isnin.
12 PermulaanMinggu.Selasa Minggu bermula pada hari Selasa.
13 PermulaanMinggu.Rabu Minggu bermula pada hari Rabu.
14 PermulaanMinggu.Khamis Minggu bermula pada hari Khamis.
15 PermulaanMinggu.Jumaat Minggu bermula pada hari Jumaat.
16 StartOfWeek.Sabtu Minggu bermula pada hari Sabtu.

ISOWeekNum sentiasa menggunakan hari Isnin sebagai permulaan minggu. Dalam Excel, fungsi ini WeekNum menyokong kod tambahan 21 yang tidak disokong di sini; gunakan ISOWeekNum sebaliknya.

Jika anda menghantar nombor tunggal ke fungsi ini, nilai dikembalikan ialah hasil tunggal. Jika anda menghantar jadual lajur tunggal yang mengandungi nombor, nilai pulangan adalah jadual lajur tunggal hasil, satu hasil untuk setiap rekod dalam jadual argumen. Jika anda mempunyai jadual berbilang lajur, anda boleh membentuknya ke dalam jadual lajur tunggal, bekerja dengan jadual seperti yang diterangkan.

Sintaks

WeekNum(DateTime [, StartOfWeek ])

  • TarikhMasa - Diperlukan. Nilai Tarikh/Masa untuk beroperasi.
  • StartOfWeek - Pilihan. Kod Excel atau penyenaraian StartOfWeek yang menentukan hari minggu bermula.

ISOWeekNum(TarikhMasa)

  • TarikhMasa - Diperlukan. Nilai Tarikh/Masa untuk beroperasi. Minggu sentiasa bermula pada hari Isnin.

Contoh

Minggu kalendar pertama dan terakhir 2021

Tarikh WeekNum( Tarikh ) ISOWeekNum( Tarikh ) WeekNum( Tarikh, StartOfWeek.Wednesday )
Jumaat,1Januari2021 1 53 1
Sabtu,2Januari2021 1 53 1
Ahad,3Januari2021 2 53 1
Isnin,4Januari2021 2 1 1
Selasa,5Januari2021 2 1 1
Rabu,6Januari2021 2 1 2
Khamis,7Januari2021 2 1 2
Sabtu,25Disember2021 52 51 52
Ahad,26Disember2021 53 51 52
Isnin,27Disember2021 53 52 52
Selasa,28Disember2021 53 52 52
Rabu,29Disember2021 53 52 53
Khamis,30Disember2021 53 52 53
Jumaat,31Disember2021 53 52 53