Del via


WeekNum- og ISOWeekNum-funksjoner

Gjelder: Lerretsapper Modelldrevne apper Dataverse-formelkolonner

Returnerer ukenummeret for en bestemt dato.

Description

Bruk funksjonene WeekNum og ISOWeekNum til å bestemme ukenummeret til en dato.

Disse funksjonene varierer i hvordan de bestemmer den første uken i året (uke 1):

  • WeekNum bruker uken som inneholder 1. januar som første uke i året. Resultatet fra denne funksjonen kan være fra 1 til 54.

  • ISOWeekNum bruker uken som inneholder den første torsdagen i året, som den første uken i året. Dette følger Dato- og klokkeslettstandarden ISO 8601 for ukenummerering. Resultatet fra denne funksjonen kan være fra 1 til 53. Det er mulig at 52 eller 53 kan returneres for de første januardagene, siden datoene kan tilhøre den siste uken i forrige år.

Bruk den andre parameteren til WeekNum for å angi hvilken dag som begynner en uke. Du kan angi et Excel-kodenummer eller bruke StartOfWeek-opplistingen:

Excel-kode StartOfWeek-opplisting Beskrivelse
1, 17 StartOfWeek.Sunday Uken begynner på søndag. Standard.
2, 11 StartOfWeek.Monday Uken begynner på mandag.
12 StartOfWeek.Tuesday Uken begynner på tirsdag.
13 StartOfWeek.Wednesday Uken begynner på onsdag.
14 StartOfWeek.Thursday Uken begynner på torsdag.
15 StartOfWeek.Friday Uken begynner på fredag.
16 StartOfWeek.Saturday Uken begynner på lørdag.

ISOWeekNum bruker alltid mandag som start på uken. I Excel støtter WeekNum-funksjonen en tilføyelseskode 21 som ikke støttes her. Bruk i stedet ISOWeekNum.

Hvis du sender et enkelt tall til disse funksjonene, er returverdien et enkelt resultat. Hvis du angir en enkeltkolonnetabell som inneholder tall, vil returverdien være en enkeltkolonnetabell med resultater, ett resultat for hver post i argumentets tabell. Hvis du har en flerkolonnetabell, kan du gjøre den om til en enkeltkolonnetabell, som beskrevet i arbeid med tabeller.

Syntaks

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - obligatorisk. Dato/klokkeslett-verdier som funksjonen skal arbeide med.
  • StartOfWeek - Valgfritt. Excel-kode eller StartOfWeek-opplisting som avgjør hvilken dag uken begynner.

ISOWeekNum(DateTime)

  • DateTime - obligatorisk. Dato/klokkeslett-verdier som funksjonen skal arbeide med. Uken starter alltid med mandag.

Eksempler

Første og siste kalenderuke i 2021

Dato WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Fredag1. januar2021 1 53 1
Søndag2. januar2021 1 53 1
Søndag3. januar2021 2 53 1
Mandag4. januar2021 2 1 1
Tirsdag5. januar2021 2 1 1
Onsdag6. januar2021 2 1 2
Torsdag7. januar2021 2 1 2
Lørdag25. desember2021 52 51 52
Søndag26. desember2021 53 51 52
Mandag27. desember2021 53 52 52
Tirsdag28. desember2021 53 52 52
Onsdag29. desember2021 53 52 53
Torsdag30. desember2021 53 52 53
Fredag31. desember2021 53 52 53