Deli putem


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