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 |