Sdílet prostřednictvím


WeekNum a ISOWeekNum funkce

Funkce Vztahuje se na
ISOWeekNum Sloupce vzorců Dataverse pro aplikace plátna – Power Pages modelem řízené aplikace
WeekNum Aplikace plátna Copilot Studio Desktop toky Dataverse sloupce vzorců Modelem řízené aplikace Power Platform CLI Funkce Power Pages

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

Description

WeekNum Pomocí funkcí ISOWeekNum můžete určit číslo týdne 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í leden 1 jako první týden roku. Tato funkce vrací hodnotu v rozsahu od 1 do 54.

  • ISOWeekNum používá týden obsahující první čtvrtek roku jako první týden roku. 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.

Pomocí druhého parametru WeekNum určete, který den 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 Description
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 Excelu WeekNum funkce podporuje další kód 21 , který zde není podporovaný. Použijte ISOWeekNum místo toho.

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 ])

  • 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(DateTime)

  • 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(Datum) ISOWeekNum(Datum) 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