Funkce WeekNum a ISOWeekNum v Power Apps

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

Popis

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á jako první týden v roce týden obsahující 1. leden. Tato funkce vrací hodnotu v rozsahu od 1 do 54.

  • ISOWeekNum používá jako první týden v roce ten týden, který obsahuje první čtvrtek 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 StartOfWeek.Sunday Týden začíná v neděli. Výchozí.
2, 11 StartOfWeek.Monday Týden začíná v pondělí.
12 StartOfWeek.Tuesday Týden začíná v úterý.
13 StartOfWeek.Wednesday Týden začíná ve středu.
14 StartOfWeek.Thursday Týden začíná ve čtvrtek.
15 StartOfWeek.Friday Týden začíná v pátek.
16 StartOfWeek.Saturday Týden začíná v sobotu.

Funkce ISOWeekNum vždy používá jako začátek týdne pondělí. 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(DateTime [, StartOfWeek ])

  • DatumAČas – 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(DateTime)

  • DatumAČas – 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. ledna 2021 0 53 0
Sobota, 2. ledna 2021 0 53 0
Neděle, 3. ledna 2021 2 53 0
Pondělí, 4. ledna 2021 2 0 0
Úterý, 5. ledna 2021 2 0 0
Středa, 6. ledna 2021 2 0 2
Čtvrtek, 7. ledna 2021 2 0 2
Sobota, 25. prosince 2021 52 51 52
Neděle, 26. prosince 2021 53 51 52
Pondělí, 27. prosince 2021 53 52 52
Úterý, 28. prosince 2021 53 52 52
Středa, 29. prosince 2021 53 52 53
Čtvrtek, 30. prosince 2021 53 52 53
Pátek, 31. prosince 2021 53 52 53

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).