Sdílet prostřednictvím


ČÍSLO TÝDNE

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí číslo týdne pro dané datum podle hodnoty return_type . Číslo týdne označuje, kde týden spadá číselně do roku.

Pro tuto funkci se používají dva systémy :

  • Systém 1 – týden obsahující leden 1 je první týden v roce a je číslovaný týden 1.
  • Systém 2 – týden obsahující první čtvrtek roku je první týden v roce a je číslovaný jako týden 1. Tento systém je metodologie určená v ISO 8601, která se běžně označuje jako evropský systém číslování týdnů.

Syntaxe

WEEKNUM(<date>[, <return_type>])  

Parametry

Pojem Definice
datum Datum ve formátu datetime .
return_type (Volitelné) Číslo určující den zahájení týdne. Výchozí hodnota je 1. Viz poznámky.

Vrácená hodnota

Celé číslo.

Poznámky

  • Ve výchozím nastavení funkce WEEKNUM používá konvenci kalendáře, ve které je týden obsahující leden 1 považován za první týden roku. Kalendářní norma ISO 8601, široce používaná v Evropě, však definuje první týden jako první týden s většinou dnů (čtyři nebo více) spadajícími do nového roku. To znamená, že pokud je return_type platná hodnota jiná než 21, pro všechny roky, ve kterých jsou tři dny nebo méně v prvním týdnu v lednu, vrátí funkce WEEKNUM čísla týdnů, která se liší od definice ISO 8601.

  • U return_type nemusí některé zdroje dat DirectQuery podporovat následující platné hodnoty:

    return_type Týden začíná dne Systémový
    1 nebo vynecháno Neděle 1
    2 Pondělí 1
    11 Pondělí 0
    12 Úterý 0
    13 Středa 0
    14 Čtvrtek 0
    15 Pátek 0
    16 Sobota 0
    17 Neděle 0
    21 Pondělí 2

Příklad 1

Následující příklad vrátí číslo týdne pro 14. února 2010. Tento výpočet předpokládá, že týdny začínají v pondělí.

= WEEKNUM("Feb 14, 2010", 2) 

Příklad 2

Následující příklad vrátí číslo týdne data uloženého ve sloupci HireDate z tabulky Employees. Tento výpočet předpokládá, že týdny začínají v neděli.

= WEEKNUM('Employees'[HireDate])

YEARFRAC
FUNKCE WEEKDAY