Bagikan melalui


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