Zdieľať cez


VŠEDNÝ DEŇ

Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál

Vráti číslo od 1 do 7 určujúce deň v týždni pre daný dátum. Predvolene je deň v rozsahu od 1 (nedeľa) do 7 (sobota).

Syntax

WEEKDAY(<date>, <return_type>)  

Parametre

Obdobie Definícia
dátum Dátum vo formáte Datetime .

Dátumy by sa mali zadať pomocou funkcie DATE, pomocou výrazov, ktoré majú za následok dátum, alebo ako výsledok iných vzorcov.
return_type Číslo určujú ktoré určuje vrátenú hodnotu:

Typ návratu: 1, týždeň sa začína v nedeľu (1) a končí sa v sobotu (7). dni sa číslujú od 1 do 7.

Typ návratu: 2, týždeň sa začína v pondelok (1) a končí sa v nedeľu (7).

Typ návratu: 3, týždeň sa začína v pondelok (0) a končí sa v nedeľu (6), dni sa číslujú od 1 do 7.

Vrátená hodnota

Celé číslo od 1 do 7.

Poznámky

  • Na rozdiel od Programu Microsoft Excel, ktorý ukladá dátumy ako poradové čísla, jazyk DAX pracuje s dátumami a časmi vo formáte datetime . Ak potrebujete zobraziť dátumy ako poradové čísla, môžete použiť možnosti formátovania v Exceli.

  • Dátumy môžete zadať aj ako akceptované textové vyjadrenie dátumu, ale aby sa predišlo neočakávaným výsledkom, je najlepšie skonvertovať textový dátum najprv na formát typu datetime .

  • Keď je argument date textové vyjadrenie dátumu, funkcia použije miestne nastavenie a nastavenia dátumu a času klientskeho počítača na pochopenie textovej hodnoty, aby bolo možné vykonať konverziu. Ak aktuálne nastavenie dátumu a času predstavuje dátumy vo formáte mesiac/deň/rok, potom sa reťazec 1/8/2009 interpretuje ako hodnota dátumu a času zodpovedajúca 8. januáru 2009. Ak ale aktuálne nastavenie dátumu a času predstavuje dátum vo formáte deň/mesiac/rok, rovnaký reťazec sa interpretuje ako hodnota dátumu a času zodpovedajúca 1. augustu 2009.

Príklad

Nasledujúci príklad získa dátum zo stĺpca [HireDate], pridá hodnotu 1 a zobrazí deň v týždni zodpovedajúci danmu dátumu. Keďže argument return_type bol vynechaný, použije sa predvolený formát, v ktorom 1 je nedeľa a 7 je sobota. Ak je výsledok 4, deň bude streda.

= WEEKDAY([HireDate]+1)  

Funkcie dátumu a času
Funkcia WEEKNUM
Funkcia YEARFRAC