Share via


TIME

A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizációszámítása

Számként megadott órákat, perceket és másodperceket dátum/idő formátumban konvertálja.

Syntax

TIME(hour, minute, second)  

Paraméterek

Időszak Definíció
óra Importálási mód: Egy 0 és 32767 közötti szám, amely az órát jelöli.
A 23-nál nagyobb értékek 24-zel lesznek elosztva, a többit pedig óraértékként kezeli a rendszer, amely egy nap törtrészeként jelenik meg.
Például: TIME(27,0,0) = TIME(3,0,0) = 3:00:00

DirectQuery mód: Az órát jelölő 0 és 23 közötti szám.
Perces Importálási mód: Egy 0 és 32767 közötti szám, amely a percet jelöli.
Az 59 percnél nagyobb értékeket a rendszer órákká és percekké alakítja.
Az 1440-nél (24 óra) nagyobb értékek nem módosítják a dátumrészt – ehelyett 1440-zel lesznek osztva, a maradékot pedig percértékként kezelik, amely egy nap törtrészeként jelenik meg.
Például: TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery mód: Egy 0 és 59 közötti szám, amely a percet jelöli.
Második Importálási mód: A másodikat 0 és 32767 közötti szám jelöli.
Az 59-nél nagyobb értékek órákra, percekre és másodpercekre lesznek konvertálva.
Például: TIME(0,0,2000) = TIME(0,33,20) = 12:33:20

DirectQuery mód: 0 és 59 közötti szám, amely a másodikat jelöli.

Visszaadott érték

Időpont (datetime) 00:00:00 (12:00:00) és 23:59:59 (11:59:59) között.

Megjegyzések

  • Ellentétben a Microsoft Excellel, amely dátumokat és időpontokat tárol sorozatszámként, a DAX dátum- és időértékekkel dolgozik dátum/idő formátumban. A más formátumú számok implicit módon lesznek konvertálva, amikor dátum/idő értéket használ egy DAX-függvényben. Ha sorozatszámokat kell használnia, formázással módosíthatja a számok megjelenítési módját.

  • Az időértékek a dátumértékek egy része, a sorozatszámrendszerben pedig egy tizedes tört jelenik meg. Ezért a 12:00 du. dátum/idő érték 0,5-nek felel meg, mivel a nap fele.

  • A TIME függvény argumentumait közvetlenül beírt értékekként, egy másik kifejezés eredményeként, vagy egy numerikus értéket tartalmazó oszlopra mutató hivatkozásként is megadhatja.

  • A dátum és a dátumidő konstansként is megadható a formátumban dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"vagy dt"YYYY-MM-DD hh:mm:ss". Ha konstansként van megadva, a KIFEJEZÉS IDŐ függvényének használata nem szükséges. További információ: DAX Szintaxis | Dátum és idő.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

1. példa

Az alábbi példák a 3:00-ás időpontot adják vissza:

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

2. példa

Az alábbi példák a 12:30-kor megadott időpontot adják vissza:

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

3. példa

Az alábbi példa egy időpontot hoz létre a következő oszlopok értékei alapján: intHours, , intSecondsintMinutes:

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

DATE
Dátum- és időfüggvények