Funkcije WeekNum i ISOWeekNum
Odnosi se na: Canvas aplikacije Kolone formule aplikacija Power Pages Dataverse zasnovane na modelu
Daje broj sedmice za određeni datum.
Opis
Koristite funkcije WeekNum i ISOWeekNum za određivanje broja sedmice datuma.
Ove funkcije se razlikuju po tome kako određuju prvu sedmicu u godini (1. sedmica):
VeekNum koristi nedelju koja sadrži 1. januar kao prvu nedelju u godini. Rezultat ove funkcije može biti u rasponu od 1 do 54.
ISOWeekNum koristi nedelju koja sadrži prvi četvrtak u godini kao prvu nedelju u godini. To sledi standardnu definiciju ISO 8601 datuma i vremena za numerisanje sedmica. 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 januara, jer bi datumi mogli pripadati poslednjoj sedmici prethodne godine.
Koristite drugi parametar za WeekNum da odredite koji dan započinje sedmicu. Možete navesti ili Excel kodni broj ili koristiti nabrajanje StartOfWeek:
Excel kôd | StartOfWeek nabrajanje | Opis |
---|---|---|
1,17 | Početak nedelje.nedelja | Sedmica počinje u nedelju. Podrazumevano. |
2,11 | Početak nedelje.Ponedeljak | Sedmica počinje u ponedeljak. |
12 | Početak nedelje.Utorak | Sedmica počinje u utorak. |
13 | Početak nedelje.Sreda | Sedmica počinje u sredu. |
14 | Početak nedelje.Četvrtak | Sedmica počinje u četvrtak. |
15 | StartOfVeek.Petak | Sedmica počinje u petak. |
16 | Početak nedelje.Subota | Sedmica počinje u subotu. |
ISOWeekNum uvek koristi ponedeljak kao početak nedelje. U programu Excel, funkcija WeekNum podržava kôd za dodavanje 21 koji ovde nije podržan; umesto toga, koristite ISOWeekNum.
Ako ovim funkcijama prosledite jedan broj, povratna vrednost je jedan rezultat. Ako prosledite tabelu sa jednom kolonom koja sadrži brojeve, povratna vrednost je tabela rezultata sa jednom kolonom, jedan rezultat za svaki zapis u tabeli argumenta. Ako imate tabelu sa više kolona, možete je oblikovati u tabelu sa jednim kolonom, kao što opisuje rad sa tabelama.
Sintaksa
WeekNum(DateTime [, StartOfVeek ])
- DateTime - Obavezno. Vrednost datuma/vremena na kojoj se radi.
- StartOfVeek - Opciono. Excel kôd ili nabrajanje StartOfWeek koje određuje koji dan počinje sedmica.
ISOWeekNum(DateTime)
- DateTime - Obavezno. Vrednost datuma/vremena na kojoj se radi. Sedmica uvek počinje u ponedeljak.
Primeri
Prva i poslednja kalendarska nedelja 2021.
Datum | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Petak,1.januar2021. | 1 | 53 | 1 |
Subota,2.januar2021. | 1 | 53 | 1 |
Nedelja,3.januar2021. | 2 | 53 | 1 |
Ponedeljak,4.januar2021. | 2 | 1 | 1 |
Utorak,5.januar2021. | 2 | 1 | 1 |
Sreda,6.januar2021. | 2 | 1 | 2 |
Četvrtak,7.januar2021. | 2 | 1 | 2 |
Subota,25.decembar2021. | 52 | 51 | 52 |
Nedelja,26.decembar2021. | 53 | 51 | 52 |
Ponedeljak,27.decembar2021. | 53 | 52 | 52 |
Utorak,28.decembar2021. | 53 | 52 | 52 |
Sreda,29.decembar2021. | 53 | 52 | 53 |
Četvrtak,30.decembar2021. | 53 | 52 | 53 |
Petak,31.decembar2021. | 53 | 52 | 53 |