VŠEDNÍ DEN
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
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 |
---|---|
datum | 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ý 1 až 7. |
Vrácená 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, jazyk 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 přijatém textovém vyjádření 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 je řetězec 1/8/2009 interpretován jako hodnota datetime ekvivalentní 8. lednu 2009. Pokud ale aktuální nastavení data a času představuje kalendářní data ve formátu Day/Month/Year, 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)