Share via


Funkciji WeekNum in ISOWeekNum

Velja za: aplikacije Canvas aplikacije, ki temeljijo na modelu Dataverse stolpce formul

Za določeni datum prikaže številko tedna.

Description

Uporabite funkciji WeekNum in ISOWeekNum ter datumu določite številko tedna.

Funkciji se razlikujeta po načinu določanja prvega tedna v letu (1. teden):

  • WeekNum kot prvi teden leta določa teden, v katerem je 1. januar. Gre za funkcijo, ki kot rezultat ponuja vrednosti 1–54.

  • ISOWeekNum kot prvi teden leta določa teden, v katerem je prvi četrtek v letu. Pri tem za oštevilčenje tednov upošteva standardni zapis za datum in čas ISO 8601. Gre za funkcijo, ki kot rezultat ponuja vrednosti 1–53. Če imate opravka z datumi s konca prejšnjega leta, se lahko zgodi, da je vrednost 52 ali 53 uporabljena za prve dni januarja.

V sklopu funkcije WeekNum uporabite drugi parameter in tako določite, s katerim dnem se začne teden. Vpišite kodo Excel ali uporabite oštevilčenje StartOfWeek:

Koda Excel Oštevilčenje StartOfWeek Opis
1, 17 StartOfWeek.Sunday Teden se začne z nedeljo. Privzeto.
2, 11 StartOfWeek.Monday Teden se začne s ponedeljkom.
12 StartOfWeek.Tuesday Teden se začne s torkom.
13 StartOfWeek.Wednesday Teden se začne s sredo.
14 StartOfWeek.Thursday Teden se začne s četrtkom.
15 StartOfWeek.Friday Teden se začne s petkom.
16 StartOfWeek.Saturday Teden se začne s soboto.

Ob uporabi funkcije ISOWeekNum se teden vedno začne s ponedeljkom. Funkcija WeekNum v Excelu podpira dodatno kodo 21, ki tukaj ni podprta; namesto tega uporabite ISOWeekNum.

Če v te funkcije vnesete eno številko, je vrnjena vrednost en rezultat. Če vnesete tabelo z enim stolpcem, v kateri so števila, je vrnjena vrednost tabela rezultatov z enim stolpcem, in sicer en rezultat za vsak zapis v tabeli argumenta. Če imate tabelo z več stolpci, jo lahko oblikujete v tabelo z enim stolpcem, kot je opisano v članku o delu s tabelami.

Sintaksa

WeekNum(DateTime [, StartOfWeek ])

  • DateTime – obvezno. Vrednost datuma/časa za operiranje.
  • StartOfWeek – izbirno. Koda Excel ali oštevilčenje StartOfWeek, ki določa, s katerim dnem se začne teden.

ISOWeekNum(DateTime)

  • DateTime – obvezno. Vrednost datuma/časa za operiranje. Teden se vedno začne s ponedeljkom.

Primeri

Prvi in zadnji koledarski teden v letu 2021

Datum WeekNum( Datum ) ISOWeekNum( Datum ) WeekNum ( Datum, StartOfWeek.Sreda )
Petek,1.januar2021 1 53 1
Sobota,2.januar2021 1 53 1
Nedelja,3.januar2021 2 53 1
Ponedeljek,4.januar2021 2 1 1
Torek,5.januar2021 2 1 1
Sreda,6.januar2021 2 1 2
Četrtek,7.januar2021 2 1 2
Sobota,25.december2021 52 51 52
Nedelja,26.december2021 53 51 52
Ponedeljek,27.december2021 53 52 52
Torek,28.december2021 53 52 52
Sreda,29.december2021 53 52 53
Četrtek,30.december2021 53 52 53
Petek,31.december2021 53 52 53