Fungsi WeekNum dan ISOWeekNum
Berlaku untuk: Aplikasi kanvas Kolom rumus aplikasi berdasarkan Power Pages Dataverse model
Menampilkan nomor minggu untuk tanggal tertentu.
Description
Gunakan fungsi WeekNum dan ISOWeekNum untuk menentukan jumlah pekan dari suatu 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 dalam setahun 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 ke WeekNum untuk menentukan hari yang memulai suatu pekan. Anda dapat memberikan nomor kode Excel atau menggunakan enumerasi StartOfWeek:
Kode Excel | Enumerasi StartOfWeek | KETERANGAN |
---|---|---|
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, fungsi WeekNum 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(TanggalWaktu[,StartOfWeek ])
- DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi.
- StartOfWeek - Opsional. Kode Excel atau enumerasi StartOfWeek yang menentukan hari dimulainya pekan.
ISOWeekNum(TanggalWaktu)
- DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi. Pekan selalu dimulai hari Senin.
Contoh
Pekan kalender pertama dan terakhir 2021
Tanggal | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, 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 |