Kopīgot, izmantojot


Funkcijas WeekNum un ISOWeekNum

Attiecas uz: Audekla programmām Modeļa vadītu programmu Power Pages Dataverse formulu kolonnas

Atgriež nedēļas numuru dotajam datumam.

Apraksts

Lai noteiktu datuma nedēļas numuru, izmantojiet funkcijas WeekNum un ISOWeekNum.

Šīs funkcijas atšķiras atkarībā no tā, kā tās nosaka gada pirmo nedēļu (1. nedēļa):

  • WeekNum izmanto nedēļu, kurā ir 1. janvāris, kā gada pirmo nedēļu. Šīs funkcijas rezultāts var būt no 1 līdz 54.

  • ISOWeekNum izmanto nedēļu, kurā ir gada pirmā ceturtdiena, kā gada pirmo nedēļu. Tas atbilst ISO 8601 datuma un laika standarta definīcijai nedēļu numerācijā. Šīs funkcijas rezultāts var būt no 1 līdz 53. Iespējams, ka 52 vai 53 var tikt atgriezti pirmajās janvāra dienās, kopš datumi var piederēt iepriekšējā gada pēdējai nedēļai.

Izmantojiet otro parametru parametram WeekNum, lai norādītu, kura diena sākas nedēļā. Varat norādīt Excel koda numuru vai izmantot StartOfWeek numerāciju:

Excel kods StartOfWeek uzskaitījums Apraksts
1,17 StartOfWeek.Svētdiena Nedēļa sākas ar svētdienu. Noklusējuma.
2,11 StartOfWeek.Monday Nedēļa sākas ar pirmdienu.
12 StartOfWeek.Otrdiena Nedēļa sākas ar otrdienu.
13 StartOfWeek.Trešdiena Nedēļa sākas ar trešdienu.
14 StartOfWeek.Thursday Nedēļa sākas ar ceturtdienu.
15 StartOfWeek.Friday Nedēļa sākas ar piektdienu.
16 StartOfWeek.Sestdiena Nedēļa sākas ar sestdienu.

ISOWeekNum vienmēr izmanto pirmdienu kā nedēļas sākumu. Programmā Excel WeekNum funkcija atbalsta 21. papildinājumu kodu, kas šeit netiek atbalstīts; tā vietā izmantojiet ISOWeekNum.

Ja šīm funkcijām palaižat vienu skaitli, atgrieztā vērtība ir viens rezultāts. Ja padodat vienas kolonnas tabulu, kurā ir skaitļi, atgrieztā vērtība ir rezultātu tabula ar vienu kolonnu, katram argumenta tabulas ierakstam tiek parādīts viens rezultāts. Ja jums ir tabula ar vairākām kolonnām, varat to pārveidot par vienas kolonnas tabulu, kā aprakstīts sadaļā Darbs ar tabulām.

Sintakse

WeekNum(DateTime[ , StartOfWeek ])

  • DateTime - nepieciešams. Datuma/laika vērtība, kurā jādarbojas.
  • StartOfWeek - pēc izvēles. Excel kods vai StartOfWeek numerācija, kas nosaka nedēļas sākuma dienu.

ISOWeekNum(DateTime)

  • DateTime - nepieciešams. Datuma/laika vērtība, kurā jādarbojas. Nedēļa vienmēr sākas ar pirmdienu.

Piemēri

2021. gada pirmās un pēdējās kalendāra nedēļas

Datums WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Piektdiena,January1,2021 1 53 1
Sestdiena,January2,2021 1 53 1
Svētdiena,January3,2021 2 53 1
Pirmdiena,January4,2021 2 1 1
Otrdiena,January5,2021 2 1 1
Trešdiena,January6,2021 2 1 2
Ceturtdiena,January7,2021 2 1 2
Sestdiena,December25,2021 52 51 52
Svētdiena,December26,2021 53 51 52
Pirmdiena,December27,2021 53 52 52
Otrdiena,December28,2021 53 52 52
Trešdiena,December29,2021 53 52 53
Ceturtdiena,December30,2021 53 52 53
Piektdiena,December31,2021 53 52 53