Bagikan melalui


WeekNum dan ISOWeekNum fungsi

Function Berlaku pada
ISOWeekNum Kolom rumus Dataverse aplikasi Kanvas Power Pages berbasis model
WeekNum Aplikasi Kanvas Copilot Studio Desktop mengalir kolom rumus Dataverse Aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages

Menampilkan nomor minggu untuk tanggal tertentu.

Description

WeekNum Gunakan fungsi dan ISOWeekNum untuk menentukan jumlah minggu tanggal.

Fungsi ini berbeda dalam cara menentukan minggu pertama dalam setahun (minggu 1):

  • WeekNum menggunakan minggu yang berisi 1 Januari sebagai minggu pertama dalam setahun. Hasil dari fungsi ini dapat terentang dari 1 hingga 54.

  • ISOWeekNum menggunakan minggu yang berisi Kamis pertama tahun ini sebagai minggu pertama dalam setahun. Hal ini mengikuti definisi standar tanggal dan waktu ISO 8601 untuk penomoran pekan. Hasil dari fungsi ini dapat terentang dari 1 hingga 53. Dimungkinkan 52 atau 53 dihasilkan untuk hari pertama Januari karena tanggal bisa jadi adalah milik pekan lalu dari tahun sebelumnya.

Gunakan parameter kedua untuk WeekNum menentukan hari mana yang dimulai seminggu. Anda dapat memberikan nomor kode Excel atau menggunakan enumerasi StartOfWeek:

Kode Excel Enumerasi StartOfWeek Description
1,17 StartOfWeek.Minggu Pekan dimulai pada hari Minggu. Default.
2,11 StartOfWeek.Senin Pekan dimulai pada hari Senin.
12 AwalMinggu.Selasa Pekan dimulai pada hari Selasa.
13 AwalMinggu.Rabu Pekan dimulai pada hari Rabu.
14 StartOfWeek.Kamis Pekan dimulai pada hari Kamis.
15 StartOfWeek.Jumat Pekan dimulai pada hari Jum'at.
16 StartOfWeek.Sabtu Pekan dimulai pada hari Sabtu.

ISOWeekNum selalu menggunakan Senin sebagai awal minggu. Di Excel, WeekNum fungsi mendukung kode tambahan 21 yang tidak didukung di sini; gunakan ISOWeekNum sebagai gantinya.

Jika Anda meneruskan satu nomor ke fungsi ini, nilai yang dihasilkan adalah hasil tunggal. Jika Anda meneruskan tabel kolom tunggal yang berisi angka, nilai yang dihasilkan adalah tabel kolom tunggal dari hasil, satu hasil untuk setiap rekaman di tabel argumen. Jika Anda memiliki tabel multi-kolom, Anda dapat memasukkannya ke dalam tabel satu kolom, seperti yang dijelaskan mengerjakan tabel.

Sintaks

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi.
  • StartOfWeek - Opsional. Kode Excel atau enumerasi StartOfWeek yang menentukan hari dimulainya pekan.

ISOWeekNum(DateTime)

  • DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi. Pekan selalu dimulai hari Senin.

Contoh

Pekan kalender pertama dan terakhir 2021

Tanggal WeekNum( Tanggal ) ISOWeekNum( Tanggal ) WeekNum( Tanggal, StartOfWeek.Wednesday )
Jum'at,Januari1,2021 1 53 1
Sabtu,Januari2,2021 1 53 1
Ahad,January3,2021 2 53 1
Senin,January4,2021 2 1 1
Selasa,Januari5,2021 2 1 1
Rabu,Januari6,2021 2 1 2
Kamis,Januari7,2021 2 1 2
Sabtu,Desember25,2021 52 51 52
Ahad,Desember26,2021 53 51 52
Senin,Desember27,2021 53 52 52
Selasa,Desember28,2021 53 52 52
Rabu,Desember29,2021 53 52 53
Kamis,Desember30,2021 53 52 53
Jum'at,Desember31,2021 53 52 53