MONTH
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Vrátí měsíc jako číslo od 1 (leden) do 12 (prosinec).
Syntax
MONTH(<datetime>)
Parametry
Semestr | Definice |
---|---|
date |
Datum ve formátu datetime nebo textu. |
Návratová hodnota
Celé číslo od 1 do 12.
Poznámky
Na rozdíl od Microsoft Excelu, který ukládá kalendářní data jako pořadová čísla, DAX při práci s kalendářními daty používá
datetime
formát. Datum použité jako argument pro funkci MONTH můžete zadat zadáním přijatého formátudatetime
, zadáním odkazu na sloupec, který obsahuje kalendářní data, nebo pomocí výrazu, který vrací datum.Hodnoty vrácené funkcí YEAR, MONTH a DAY budou gregoriánské hodnoty bez ohledu na formát zobrazení zadané hodnoty data. Pokud je například formát zobrazení zadaného data Hidžra, vrácené hodnoty pro YEAR, MONTH a DAY funkce budou hodnoty přidružené k ekvivalentnímu gregoriánskému datu.
Pokud je argumentem datum textové vyjádření data, funkce používá nastavení národního prostředí a data času klientského počítače k pochopení textové hodnoty k provedení převodu. Pokud aktuální nastavení data a času představuje datum ve formátu Měsíc/Den/Rok, pak je následující řetězec "1/8/2009" interpretován jako hodnota data a času ekvivalentní 8. lednu 2009 a funkce získá výsledek 1. Pokud ale aktuální nastavení data a času představuje datum ve formátu Day/Month/Year, bude stejný řetězec interpretován jako hodnota data a času ekvivalentní 1. srpnu 2009 a funkce vrátí výsledek 8.
Pokud textové vyjádření data nelze správně převést na hodnotu datetime, vrátí funkce chybu.
Příklad 1
Následující výraz vrátí hodnotu 3, což je celé číslo odpovídající březnu, měsíc v argumentu date
.
= MONTH("March 3, 2008 3:45 PM")
Příklad 2
Následující výraz vrátí měsíc od data v TransactionDate
sloupci tabulky Orders
.
= MONTH(Orders[TransactionDate])