Megosztás a következőn keresztül:


SECOND

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy időérték másodperceit adja vissza 0 és 59 közötti számként.

Syntax

SECOND(<time>)

Paraméterek

Időszak Definíció
time Egy datetime formátumú időpont, például 16:48:23 vagy 16:48:47.

Visszaadott érték

0 és 59 közötti egész szám.

Megjegyzések

  • A dátumokat és időpontokat sorozatszámként tároló Microsoft Excellel ellentétben DAXdatetime formátumot használ a dátumok és időpontok használatakor. Ha a forrásadatok nincsenek ebben a formátumban, DAX implicit módon konvertálja az adatokat. Formázással megjelenítheti a dátumokat és időpontokat a szükséges sorozatszámként.

  • A SECOND függvény argumentumaként megadott dátum/idő érték idézőjeleken belül szöveges sztringként is megadható (például "18:45"). Időértéket is megadhat egy másik kifejezés eredményeként, vagy időértékeket tartalmazó oszlopra mutató hivatkozásként.

  • Ha egy másik adattípus (például 13.60) numerikus értékét adja meg, a rendszer sorozatszámként értelmezi az értéket, és datetime adattípusként jelenik meg, mielőtt másodpercekig kinyeri az értéket. Az eredmények könnyebb megértése érdekében érdemes lehet dátumként jelölni az ilyen számokat, mielőtt azokat a SECOND függvényben használna. Ha például SECOND numerikus értéket tartalmazó oszlopot használ, például 25,56, a képlet 24-et ad vissza. Ennek az az oka, hogy dátumként formázva a 25,56 érték 1900. január 25., 1:26:24 du.

  • Ha a time argumentum egy dátum és idő szöveges ábrázolása, a függvény az ügyfélszámítógép területi és dátum/idő beállításaival értelmezi a szöveges értéket az átalakítás végrehajtásához. A legtöbb területi beállítás a kettőspontot használja (:) időelválasztóként, és az időelválasztóként kettőspontot használó beviteli szövegek megfelelően elemeznek. Az eredmények megismeréséhez tekintse át a területi beállításokat.

1. példa

Az alábbi képlet egy Ordersnevű tábla TransactionTime oszlopában található idő másodperceinek számát adja vissza.

= SECOND('Orders'[TransactionTime])

2. példa

A következő képlet 3 értéket ad vissza, amely az érték által képviselt idő másodperceinek száma, 2008. március 3. 12:00:03.

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

Dátum- és időfüggvényekHOURMINUTEYEAR