Sdílet prostřednictvím


Funkce WeekNum a ISOWeekNum

Platí pro: aplikace plátna aplikace řízené modelem Power Pages Dataverse sloupce vzorců

Vrátí číslo týdne pro zadané datum.

Description

Funkce WeekNum a ISOWeekNum použijte k určení čísla týdne kalendářního data.

Tyto funkce se liší v tom, jak určují první týden v roce (týden č. 1):

  • WeekNum používá týden obsahující 1. leden jako první týden v roce. Tato funkce vrací hodnotu v rozsahu od 1 do 54.

  • ISOWeekNum používá týden obsahující první čtvrtek v roce jako první týden v roce. Tento přístup je v souladu se standardní definicí data a času normy ISO 8601 pro číslování týdnů. Tato funkce vrací hodnotu v rozsahu od 1 do 53. Je možné, že pro první lednové dny bude vráceno číslo 52 nebo 53, protože data mohla patřit poslednímu týdnu předchozího roku.

Druhý parametr funkce WeekNum slouží k určení, kterým dnem začíná týden. Můžete zadat buď číselný kód aplikace Excel, nebo použít výčet StartOfWeek:

Kód Excelu Výčet StartOfWeek Popis
1, 17 Začátek týdne. neděle Týden začíná v neděli. Výchozí.
2, 11 Začátek týdne. pondělí Týden začíná v pondělí.
12 StartOfWeek.Tuesday Týden začíná v úterý.
13 StartOfWeek.Streda Týden začíná ve středu.
14 StartOfWeek.Thursday Týden začíná ve čtvrtek.
15 Začátek týdne.pátek Týden začíná v pátek.
16 StartOfWeek.Sobota Týden začíná v sobotu.

ISOWeekNum vždy používá pondělí jako začátek týdne. V aplikaci Excel funkce WeekNum podporuje doplňkový kód 21, který zde nelze použít; v tomto případě použijte funkci ISOWeekNum.

Pokud těmto funkcím předáte jedno číslo, bude vrácenou hodnotou jeden výsledek. Pokud použijete tabulku s jedním sloupcem obsahujícím čísla, bude vrácenou hodnotou tabulka výsledků s jedním sloupcem, přičemž každému záznamu v tabulce argumentu bude odpovídat jeden výsledek. Pokud máte tabulku s více sloupci, převeďte ji na tabulku s jedním sloupcem, jak je popsáno v části popisující práci s tabulkami.

Syntaxe

WeekNum(Datum a čas [, Začátek týdne ])

  • DateTime – Povinné. Hodnota data a času, se kterou se má operace provést.
  • StartOfWeek – Volitelné. Kód aplikace Excel nebo výčet StartOfWeek, který určuje, kterým dnem začíná týden.

ISOWeekNum(Datum a čas)

  • DateTime – Povinné. Hodnota data a času, se kterou se má operace provést. Týden vždy začíná pondělím.

Příklady

První a poslední týdny kalendáře v roce 2021

Datum WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Pátek,1.ledna2021 0 53 0
Sobota,2.ledna2021 0 53 0
Neděle,3.ledna2021 2 53 0
Pondělí,4.ledna2021 2 0 0
Úterý,5.ledna2021 2 0 0
Středa,6.ledna2021 2 0 2
Čtvrtek,7.ledna2021 2 0 2
Sobota,25.prosince2021 52 51 52
Neděle,26.prosince2021 53 51 52
Pondělí,27.prosince2021 53 52 52
Úterý,28.prosince2021 53 52 52
Středa,29.prosince2021 53 52 53
Čtvrtek,30.prosince2021 53 52 53
Pátek,31.prosince2021 53 52 53