Zdieľať cez


ČAS

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

Skonvertuje hodiny, minúty a sekundy zadané ako čísla na čas vo formáte typu Datetime .

Syntax

TIME(hour, minute, second)  

Parametre

Obdobie Definícia
hodina Režim importu: Číslo od 0 do 3 2767 predstavujúce hodinu.
Ľubovoľná hodnota väčšia ako 23 sa vydelí 24 a zvyšok sa bude považovať za hodinovú hodnotu, ktorá je vyjadrená ako zlomok dňa.
Napríklad TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

Režim DirectQuery: číslo od 0 do 23 predstavujúce hodinu.
minúta Režim importu: Číslo od 0 do 32767 predstavujúce minútu.
Ľubovoľná hodnota väčšia ako 59 minút sa skonvertuje na hodiny a minúty.
Ľubovoľná hodnota väčšia ako 1440 (24 hodín) nemení dátumovú časť. Namiesto toho sa vydelí číslom 1440 a zvyšok sa bude považovať za hodnotu minúty, ktorá je vyjadrená ako zlomok dňa.
Napríklad TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

Režim DirectQuery: Číslo od 0 do 59 predstavujúce minútu.
sekunda Režim importu: Číslo od 0 do 3 2767 predstavujúce sekundu.
Ľubovoľná hodnota väčšia ako 59 sa skonvertuje na hodiny, minúty a sekundy.
Napríklad TIME(0,0,2000) = TIME(0,33,20) = 12:33:20

Režim DirectQuery: Číslo od 0 do 59 predstavujúce sekundu.

Vrátená hodnota

Čas (datetime) je v rozsahu od 00:00:00 (12:00:00) do 23:59:59 (23:59:59).

Poznámky

  • Na rozdiel od programu Microsoft Excel, ktorý ukladá dátumy a časy ako poradové čísla, jazyk DAX pracuje s hodnotami dátumu a času vo formáte datetime . Čísla v iných formátoch sa implicitne skonvertujú, keď použijete hodnotu dátumu a času vo funkcii DAX. Ak potrebujete použiť poradové čísla, môžete použiť formátovanie na zmenu spôsobu zobrazenia čísel.

  • Hodnoty času sú časťou hodnoty dátumu a v systéme poradových čísel sú zastúpené desatinným číslom. Preto je hodnota datetime 12:00 ekvivalentom hodnoty 0,5, pretože je to polovica dňa.

  • Argumenty môžete funkcii TIME poskytnúť ako hodnoty, ktoré zadáte priamo, ako výsledok iného výrazu, alebo odkazom na stĺpec, ktorý obsahuje číselnú hodnotu.

  • Dátum a dátum a čas možno tiež zadať ako literál vo formáte dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"alebo dt"YYYY-MM-DD hh:mm:ss". Ak je zadaný ako literál, použitie funkcie TIME vo výraze nie je potrebné. Ďalšie informácie nájdete v téme Syntax jazyka DAX | Dátum a čas.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad č. 1

V oboch nasledujúcich príkladoch sa vráti čas 3:00:

= TIME(27,0,0)
= TIME(3,0,0)  

Príklad č. 2

V oboch nasledujúcich príkladoch sa vráti čas 12:30:

= TIME(0,750,0)
= TIME(12,30,0)  

Príklad č. 3

V nasledujúcom príklade sa vytvorí čas na základe hodnôt v stĺpcoch, intHours, intMinutes, intSeconds:

= TIME([intHours],[intMinutes],[intSeconds])  

DÁTUM
Funkcie dátumu a času