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 |