Sdílet prostřednictvím


WEEKDAY

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí číslo od 1 do 7 určující den v týdnu data. Ve výchozím nastavení se den pohybuje od 1 (neděle) do 7 (sobota).

Syntaxe

WEEKDAY(<date>, <return_type>)

Parametry

Pojem Definice
date Datum ve formátu datetime.

Kalendářní data by měla být zadána pomocí funkce DATE pomocí výrazů, které mají za následek datum nebo jako výsledek jiných vzorců.
return_type Číslo, které určuje návratovou hodnotu:

Návratový typ: 1, týden začíná v neděli (1) a končí v sobotu (7). číslovaný 1 až 7.

Návratový typ: 2, týden začíná v pondělí (1) a končí v neděli (7).

Návratový typ: 3, týden začíná v pondělí (0) a končí v neděli (6).číslovaný 0 až 6.

Návratová hodnota

Celé číslo od 1 do 7.

Poznámky

  • Na rozdíl od Microsoft Excelu, který ukládá kalendářní data jako pořadová čísla, DAX pracuje s kalendářními daty a časy ve formátu datetime. Pokud potřebujete zobrazit kalendářní data jako sériová čísla, můžete použít možnosti formátování v Excelu.

  • Kalendářní data můžete také zadat v akceptované textové reprezentaci data, ale abyste se vyhnuli neočekávaným výsledkům, je nejlepší nejdřív převést textové datum na formát datetime.

  • Pokud je argumentem data textové vyjádření data, funkce používá nastavení národního prostředí a data a času klientského počítače k pochopení textové hodnoty k provedení převodu. Pokud aktuální nastavení data a času představuje kalendářní data ve formátu měsíc/den/rok, pak se řetězec "1/8/2009" interpretuje jako datetime hodnota ekvivalentní 8. lednu 2009. Pokud ale aktuální nastavení data a času představuje kalendářní data ve formátu Den/Měsíc/Rok, bude stejný řetězec interpretován jako hodnota datetime ekvivalentní 1. srpnu 2009.

Příklad

Následující příklad získá datum ze sloupce [HireDate], přidá 1 a zobrazí den v týdnu odpovídající danému datu. Vzhledem k tomu, že argument return_type byl vynechán, použije se výchozí formát, ve kterém je 1 neděle a 7 je sobota. Pokud je výsledek 4, bude den středa.

= WEEKDAY([HireDate]+1)

funkce data a časuWEEKNUM funkceYEARFRAC