Zdieľať cez


Funkcie WeekNum a ISOWeekNum

Platí pre: aplikácie plátna aplikácie s podporou modelov Power Pages Dataverse stĺpce vzorcov

Vráti číslo týždňa pre konkrétny dátum.

Description

Použite funkcie WeekNum a ISOWeekNum na určenie čísla týždňa dátumu.

Tieto funkcie sa líšia v tom, ako určujú prvý týždeň v roku (1. týždeň):

  • WeekNum používa týždeň obsahujúci 1. január ako prvý týždeň v roku. Výsledok tejto funkcie sa môže pohybovať od 1 do 54.

  • ISOWeekNum používa týždeň obsahujúci prvý štvrtok v roku ako prvý týždeň v roku. Tento určuje číslovanie týždňov podľa štandardného určovania dátumu a času ISO 8601. Výsledok tejto funkcie sa môže pohybovať od 1 do 53. Je možné, že 52 alebo 53 môže byť vrátených za prvé januárové dni, pretože dátumy môžu patriť poslednému týždňu predchádzajúceho roka.

Druhý parameter WeekNum použite na určenie, ktorým dňom sa začína týždeň. Môžete poskytnúť buď číslo kódu programu Excel alebo použiť enumeráciu StartOfWeek:

Kód programu Excel Enumerácia StartOfWeek Popis
1, 17 Začiatok týždňa.Nedeľa Týždeň začína v nedeľu. Predvolené.
2, 11 Začiatok týždňa.pondelok Týždeň začína v pondelok.
12 Začiatok týždňa. utorok Týždeň začína v utorok.
13 Začiatok týždňa.streda Týždeň začína v stredu.
14 Začiatok týždňa.štvrtok Týždeň začína vo štvrtok.
15 Začiatok týždňa.piatok Týždeň začína v piatok.
16 Začiatok týždňa.sobota Týždeň začína vo sobotu.

ISOWeekNum vždy používa pondelok ako začiatok týždňa. V programe Excel funkcia WeekNum podporuje doplnkový kód 21, to tu nie je podporované; použite namiesto toho ISOWeekNum.

Ak zadáte pre tieto funkcie jedno číslo, vrátená hodnota je jeden výsledok. Ak funkcii odovzdáte tabuľku s jedným stĺpcom, ktorý obsahuje čísla, vrátená hodnota bude tabuľka s jedným stĺpcom výsledkov, a to, s jedným výsledkom pre každý záznam v tabuľke argumentov. Ak máte tabuľku s viacerými stĺpcami, preveďte ju na tabuľku s jedným stĺpcom tak, ako je to popísané v časti práca s tabuľkami.

Syntax

WeekNum(Dátum a čas [, Začiatok týždňa ])

  • DateTime - povinné. Hodnota dátumu a času s ktorou sa má operácia vykonať.
  • StartOfWeek – voliteľné. Kód v programe Excel alebo enumerácia StartOfWeek, ktorá určuje, ktorým dňom sa začína týždeň.

ISOWeekNum(Dátum a čas)

  • DateTime - povinné. Hodnota dátumu a času s ktorou sa má operácia vykonať. Týždeň vždy začína v pondelok.

Príklady

Prvý a posledný kalendárny týždeň roku 2021

Dátum WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Piatok,Január 1,2021 1 53 1
Sobota,Január2,2021 1 53 1
Nedeľa,Január3,2021 2 53 1
Pondelok,Január4,2021 2 1 1
Utorok,Január5,2021 2 1 1
Streda,Január6,2021 2 1 2
Štvrtok,Január7,2021 2 1 2
Sobota,December25,2021 52 51 52
Nedeľa,December26,2021 53 51 52
Pondelok,December27,2021 53 52 52
Utorok,December28,2021 53 52 52
Streda,December29,2021 53 52 53
Štvrtok,December30,2021 53 52 53
Piatok,December31,2021 53 52 53