MÁSODIK
A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása
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 | Dátum/idő formátumú idő, 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 Microsoft Excellel ellentétben, amely a dátumokat és időpontokat sorozatszámként tárolja, a DAX dátum- és időformátumot használ a dátumok és időpontok használatakor. Ha a forrásadatok nem ilyen formátumúak, a 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 MÁSODIK függvény argumentumaként megadott dátum/idő érték szöveges sztringként írható be idézőjelek között (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 dátum/idő típusú 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 a MÁSODIK függvényben használna őket. Ha például a SECOND függvényt olyan oszlopmal használja, amely numerikus értéket tartalmaz( például 25,56), akkor 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 az idő 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 az Orders nevű tábla TransactionTime oszlopában szereplő idő másodperceinek számát adja vissza.
= SECOND('Orders'[TransactionTime])
2. példa
Az alábbi képlet 3-at ad vissza, amely a 2008. március 3-i érték által képviselt idő másodperceinek száma 12:00:03.
= SECOND("March 3, 2008 12:00:03")