Dijeli putem


Funkcije WeekNum i ISOWeekNum

Primjenjuje se na: Aplikacije radnog područja Stupci formule aplikacija Power Pages Dataverse stvorenih prema modelu

Vraća broj tjedna određenog datuma.

Opis

Koristite funkcije WeekNum i ISOWeekNum za određivanje broja tjedna datuma.

Ove se funkcije razlikuju po tome kako određuju prvi tjedan u godini (1. tjedan):

  • WeekNum koristi tjedan koji sadrži 1. siječnja kao prvi tjedan u godini. Rezultat ove funkcije može biti u rasponu od 1 do 54.

  • ISOWeekNum koristi tjedan koji sadrži prvi četvrtak u godini kao prvi tjedan u godini. Ovo slijedi standardnu definicija datuma i vremena prema normi ISO 8601 za numeriranje tjedana. Rezultat ove funkcije može biti u rasponu od 1 do 53. Moguće je da se 52 ili 53 mogu vratiti za prve dane siječnja budući da bi ti datumi mogli pripadati posljednjem tjednu prethodne godine.

Drugi parametar funkcije WeekNum koristite kako biste odredili na koji dan počinje tjedan. Možete unijeti ili Excel kodni broj ili upotrijebiti nabrajanje StartOfWeek:

Excel kod Enumeracija StartOfWeek Opis
1,17 Početak tjedna.Nedjelja Tjedan počinje u nedjelju. Zadano.
2,11 Početak tjedna.Ponedjeljak Tjedan počinje u ponedjeljak.
12 Početak tjedna.Utorak Tjedan počinje u utorak.
13 Početak tjedna.Srijeda Tjedan počinje u srijedu.
14 Početak tjedna.Četvrtak Tjedan počinje u četvrtak.
15 Početak tjedna.Petak Tjedan počinje u petak.
16 Početak tjedna.Subota Tjedan počinje u subotu.

ISOWeekNum uvijek koristi ponedjeljak kao početak tjedna. U Excelu funkcija WeekNum podržava dodatni kod 21 koji ovdje nije podržan; koristite ISOWeekNum umjesto toga.

Ako ovim funkcijama proslijedite jedan broj, povratna vrijednost je jedan rezultat. Ako proslijedite jednostupčanu tablicu koja sadrži brojeve, povratna vrijednost je jednostupčana tablica rezultata, odnosno po jedan rezultat za svaki zapis u tablici argumenta. Ako imate višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.

Sintaksa

WeekNum(DateTime [; PočetakTjedna ])

  • DateTime - Obavezno. Vrijednost datum/vrijeme koja se koristi.
  • StartOfWeek - Nije obavezno. Excel kôd ili nabrajanje StartOfWeek koje određuje na koji dan počinje tjedan.

ISOWeekNum(datumVrijeme)

  • DateTime - Obavezno. Vrijednost datum/vrijeme koja se koristi. Tjedan uvijek počinje u ponedjeljak.

Primjeri

Prvi i posljednji kalendarski tjedan 2021.

Datum WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
petak,1.siječnja2021. 1 53 1
subota,2.siječnja2021. 1 53 1
nedjelja,3.siječnja2021. 2 53 1
ponedjeljak,4.siječnja2021. 2 1 1
utorak,5.siječnja2021. 2 1 1
srijeda,6.siječnja2021. 2 1 2
četvrtak,7.siječnja2021. 2 1 2
subota,25.prosinca2021. 52 51 52
nedjelja,26.prosinca2021. 53 51 52
ponedjeljak,27.prosinca2021. 53 52 52
utorak,28.prosinca2021. 53 52 52
srijeda,29.prosinca2021. 53 52 53
četvrtak,30.prosinca2021. 53 52 53
petak,31.prosinca2021. 53 52 53