Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


SECOND

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης

Επιστρέφει τα δευτερόλεπτα ενός timevalue, ως αριθμό από 0 έως 59.

Σύνταξη

SECOND(<time>)  

Παράμετροι

Όρος Ορισμός
time Μια time στο datetimeformat, όπως 16:48:23 or 4:48:47 Μ.Μ.

Επιστροφή value

Ένας ακέραιος αριθμός από 0 έως 59.

Παρατηρήσεις

  • Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες and φορές ως σειριακούς αριθμούς, η DAX χρησιμοποιεί ένα datetimeformat όταν εργάζεστε με ημερομηνίες and ώρες. If τα δεδομένα προέλευσης not σε αυτόν τον format, DAX μετατρέπει έμμεσα τα δεδομένα. Μπορείτε να χρησιμοποιήσετε μορφοποίηση για να εμφανίσετε τις ημερομηνίες and ώρες ως σειριακό αριθμό.

  • Το date/timevalue που παρέχετε ως όρισμα στη συνάρτηση SECOND μπορεί να εισαχθεί ως συμβολοσειρά κειμένου μέσα σε εισαγωγικά (για παράδειγμα, "6:45 Μ.Μ."). Μπορείτε επίσης να παρέχετε μια timevalue ως αποτέλεσμα μιας άλλης παράστασης, or ως αναφορά σε μια στήλη που contains φορές.

  • If παρέχετε μια αριθμητική value άλλου τύπου δεδομένων, όπως 13,60, η value ερμηνεύεται ως σειριακός αριθμός and αντιπροσωπεύεται ως τύπος δεδομένων datetime πριν από την εξαγωγή του value για δευτερόλεπτα. Για να κατανοήσετε καλύτερα τα αποτελέσματά σας, μπορεί να θέλετε να αναπαραστήσετε αριθμούς όπως ημερομηνίες προτού τους χρησιμοποιήσετε στη συνάρτηση SECOND. Για παράδειγμα, if χρησιμοποιείτε SECOND με μια στήλη που contains μια αριθμητική value όπως, 25,56, ο τύπος επιστρέφει 24. Αυτό συμβαίνει επειδή, όταν έχει μορφοποιηθεί ως date, το value 25,56 ισοδυναμεί με την 25η Ιανουαρίου 1900, 1:26:24 μ.μ.

  • Όταν το όρισμα time είναι μια αναπαράσταση κειμένου ενός dateandtime, η συνάρτηση χρησιμοποιεί τις τοπικές ρυθμίσεις anddate/time του υπολογιστή-πελάτη για να κατανοήσει το κείμενο value προκειμένου να εκτελέσει τη μετατροπή. Οι περισσότερες τοπικές ρυθμίσεις χρησιμοποιούν την άνω και κάτω τελεία (:) ως διαχωριστικό timeand οποιοδήποτε κείμενο εισόδου που χρησιμοποιεί άνω και κάτω τελείες, καθώς τα διαχωριστικά time θα αναλυθούν σωστά. Εξετάστε τις τοπικές ρυθμίσεις για να κατανοήσετε τα αποτελέσματά σας.

Παράδειγμα 1

Ο ακόλουθος τύπος επιστρέφει τον αριθμό των δευτερολέπτων στις time που περιέχονται στη στήλη TransactionTime ενός πίνακα με ονομασία Orders.

= SECOND('Orders'[TransactionTime])  

Παράδειγμα 2

Ο παρακάτω τύπος επιστρέφει 3, ο οποίος είναι ο αριθμός των δευτερολέπτων στην time που αντιπροσωπεύεται από τον value, 3 Μαρτίου 2008 12:00:03.

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

συναρτήσεων
HOUR
MINUTE
YEAR