WEEKDAY
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuá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 hodnotadatetime
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)