Sdílet prostřednictvím


VTEŘINA

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí sekundy časové hodnoty jako číslo od 0 do 59.

Syntaxe

SECOND(<time>)  

Parametry

Pojem definice
čas Čas ve formátu data a času , například 16:48:23 nebo 15:48:47.

Vrácená hodnota

Celé číslo od 0 do 59.

Poznámky

  • Na rozdíl od Microsoft Excelu, který ukládá kalendářní data a časy jako sériová čísla, používá jazyk DAX při práci s kalendářními daty a časy formát data a času . Pokud zdrojová data nejsou v tomto formátu, jazyk DAX implicitně převede data. Pomocí formátování můžete zobrazit data a časy jako sériové číslo, které potřebujete.

  • Hodnotu data a času, kterou zadáte jako argument funkce SECOND, lze zadat jako textový řetězec v uvozovkách (například "18:45"). Můžete také zadat časovou hodnotu jako výsledek jiného výrazu nebo jako odkaz na sloupec, který obsahuje časy.

  • Pokud zadáte číselnou hodnotu jiného datového typu, například 13,60, bude hodnota interpretována jako pořadové číslo a je reprezentována jako datový typ datetime před extrahováním hodnoty po dobu sekund. Aby bylo možné lépe porozumět výsledkům, můžete před použitím funkce SECOND představovat taková čísla jako kalendářní data. Pokud například použijete funkci SECOND se sloupcem, který obsahuje číselnou hodnotu, například 25,56, vzorec vrátí hodnotu 24. Je to proto, že při formátování jako datum je hodnota 25,56 ekvivalentní 25. lednu 1900, 1:26:24 PM.

  • Pokud je argumentem času textové vyjádření data a času, 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. Většina národních prostředí používá dvojtečku (:) jako oddělovač času a jakýkoli vstupní text používající dvojtečky jako oddělovače času se parsuje správně. Zkontrolujte nastavení národního prostředí a seznamte se s výsledky.

Příklad 1

Následující vzorec vrátí počet sekund v čase obsaženém ve sloupci TransactionTime tabulky s názvem Orders.

= SECOND('Orders'[TransactionTime])  

Příklad 2

Následující vzorec vrátí hodnotu 3, což je počet sekund v čase představované hodnotou 3. března 2008 12:00:03.

= SECOND("March 3, 2008 12:00:03")  

Funkce pro datum a čas
HODINA
MINUTA
ROK