Bagikan melalui


WEEKNUM

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan angka minggu untuk tanggal yang diberikan sesuai dengan nilai return_type. Jumlah minggu menunjukkan di mana minggu jatuh secara numerik dalam setahun.

Ada dua sistem yang digunakan untuk fungsi ini:

  • System 1 - Minggu yang berisi 1 Januari adalah minggu pertama dalam setahun dan diberi nomor minggu 1.
  • System 2 - Minggu yang berisi Kamis pertama tahun ini adalah minggu pertama dalam setahun dan diberi nomor sebagai minggu 1. Sistem ini adalah metodologi yang ditentukan dalam ISO 8601, yang umumnya dikenal sebagai sistem penomoran minggu Eropa.

Sintaks

WEEKNUM(<date>[, <return_type>])

Parameter

Term Definisi
date Tanggal dalam format datetime.
return_type (Opsional) Angka yang menentukan pada hari di mana minggu dimulai. Defaultnya adalah 1. Lihat Keterangan.

Mengembalikan nilai

Bilangan bulat.

Keterangan

  • Secara default, fungsi WEEKNUM menggunakan konvensi kalender di mana minggu yang berisi 1 Januari dianggap sebagai minggu pertama dalam setahun. Namun, standar kalender ISO 8601, banyak digunakan di Eropa, mendefinisikan minggu pertama sebagai minggu pertama dengan mayoritas hari (empat atau lebih) jatuh pada tahun baru. Ini berarti bahwa jika return_type adalah nilai yang valid selain 21, untuk tahun apa pun di mana ada tiga hari atau kurang pada minggu pertama Januari, fungsi WEEKNUM mengembalikan angka minggu yang berbeda dari definisi ISO 8601.

  • Untuk return_type, nilai valid berikut mungkin tidak didukung oleh beberapa sumber data DirectQuery:

    return_type Minggu dimulai pada Sistem
    1 atau dihilangkan Hari Minggu 1
    2 Senin 1
    11 Senin 1
    12 Selasa 1
    13 Rabu 1
    14 Kamis 1
    15 Jumat 1
    16 Sabtu 1
    17 Hari Minggu 1
    21 Senin 2

Contoh 1

Contoh berikut mengembalikan angka minggu untuk 14 Februari 2010. Perhitungan ini mengasumsikan minggu dimulai pada hari Senin.

= WEEKNUM("Feb 14, 2010", 2) 

Contoh 2

Contoh berikut mengembalikan jumlah minggu dari tanggal yang disimpan di kolom, HireDate, dari tabel, Karyawan. Perhitungan ini mengasumsikan minggu dimulai pada hari Minggu.

= WEEKNUM('Employees'[HireDate])

fungsi fungsi