Del via


Funktionerne WeekNum og ISOWeekNum

Gælder for: Lærredapps Formelkolonner for modelbaserede apps Power Pages Dataverse

Returnerer ugenummeret for en given dato.

Description

Brug funktionerne WeekNum og ISOWeekNum til at bestemme ugenummeret på en dato.

Disse funktioner adskiller sig fra den måde, de bestemmer den første uge af året (uge 1):

  • WeekNum bruger ugen med 1. januar som årets første uge. Resultatet fra denne funktion kan variere fra 1 til 54.

  • ISOWeekNum bruger ugen, der indeholder årets første torsdag, som årets første uge. Dette følger ISO 8601-standarddefinitionen for dato og klokkeslæt for ugenummerering. Resultatet fra denne funktion kan variere fra 1 til 53. Det er muligt, at 52 eller 53 kan returneres for de første dage af januar, da datoerne kan tilhøre den sidste uge i det foregående år.

Brug den anden parameter til WeekNum til at angive, hvilken dag der begynder en uge. Du kan enten angive et Excel-kodenummer eller bruge optællingen StartOfWeek:

Excel-kode StartOfWeek enumeration Beskrivelse
1,17 kg StartOfWeek.Søndag Ugen starter på en søndag. Standard.
2,11 kg StartOfWeek.Monday Ugen starter på en mandag.
12 StartOfWeek.Tuesday Ugen starter på en tirsdag.
13 StartOfWeek.Onsdag Ugen starter på en onsdag.
14 StartOfWeek.Torsdag Ugen starter på en torsdag.
15 StartOfWeek.Friday Ugen starter på en fredag.
16 StartOfWeek.Lørdag Ugen starter på en lørdag.

ISOWeekNum bruger altid mandag som starten på ugen. I Excel understøtter funktionen WeekNum en tilføjelseskode 21, der ikke understøttes her. Brug ISOWeekNum i stedet.

Hvis du overfører et enkelt tal til disse funktioner, er returværdien et enkelt resultat. Hvis du sender en tabel med en enkelt kolonne, der indeholder tal, er returværdien en tabel med en enkelt kolonne med resultater, ét resultat for hver post i argumentets tabel. Hvis du har en tabel med flere kolonner, kan du omdanne den til en tabel med en enkelt kolonne, som det beskrives under arbejde med tabeller.

Syntaks

UgeNr(Dato/klokkeslæt [; StartafUge ])

  • DateTime – påkrævet. Dato/klokkeslætsværdi, der skal beregnes.
  • StartOfWeek - Valgfrit. Excel-kode eller Optælling af StartOfWeek, der bestemmer, hvilken dag ugen starter.

ISOWeekNum(Dato/klokkeslæt)

  • DateTime – påkrævet. Dato/klokkeslætsværdi, der skal beregnes. Ugen starter altid på en mandag.

Eksempler

Første og sidste kalenderuger i 2021

Dato WeekNum( Dato ) ISOWeekNum( Dato ) WeekNum( Dato, StartOfWeek.Wednesday )
Fredag1. januar2021 1 53 1
Lørdag2. 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. december2021 52 51 52
Søndag26. december2021 53 51 52
Mandag27. december2021 53 52 52
Tirsdag28. december2021 53 52 52
Onsdag29. december2021 53 52 53
Torsdag30. december2021 53 52 53
Fredag31. december2021 53 52 53