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

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


TIME

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

Μετατρέπει ώρες, λεπτά and δευτερόλεπτα που δίνονται ως αριθμοί σε μια time σε datetimeformat.

Σύνταξη

TIME(hour, minute, second)  

Παράμετροι

Όρος Ορισμός
hour λειτουργία εισαγωγής: ένας αριθμός από 0 έως 32767 που αντιπροσωπεύει το hour.
Οποιεσδήποτε value μεγαλύτερες από 23 θα διαιρούνται με 24 and το υπόλοιπο θα αντιμετωπίζεται ως το hourvalue, που αντιπροσωπεύεται ως κλάσμα ενός day.
Για παράδειγμα, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 ΠΜ

λειτουργία DirectQuery: ένας αριθμός από 0 έως 23 που αντιπροσωπεύει το hour.
minute λειτουργία εισαγωγής: ένας αριθμός από 0 έως 32767 που αντιπροσωπεύει το minute.
Οποιαδήποτε value μεγαλύτερη από 59 λεπτά θα μετατρέπεται σε ώρες and λεπτά.
Οποιεσδήποτε value μεγαλύτερες από 1440 (24 ώρες) μεταβάλλουν not το τμήμα του date - αντί για αυτό, θα διαιρείται με το 1440 and το υπόλοιπο θα αντιμετωπίζεται ως το minutevalue, που αντιπροσωπεύεται ως κλάσμα ενός day.
Για παράδειγμα, TIME(0.2190,0) = TIME(0.750,0) = TIME(12.30.0) = 12:30:00 Μ.Μ.

λειτουργία DirectQuery: έναν αριθμό από 0 έως 59 που αντιπροσωπεύει το minute.
second λειτουργία εισαγωγής: ένας αριθμός από 0 έως 32767 που αντιπροσωπεύει το second.
Οποιεσδήποτε value μεγαλύτερες από 59 θα μετατρέπονται σε ώρες, λεπτά and δευτερόλεπτα.
Για παράδειγμα, TIME(0,0.2000) = TIME(0,33,20) = 12:33:20 ΠΜ

λειτουργία DirectQuery: έναν αριθμό από 0 έως 59 που αντιπροσωπεύει το second.

Επιστροφή value

Ένα time (datetime) που κυμαίνονται από 00:00:00 (12:00:00 π.μ.) έως 23:59:59 (11:59:59 μ.μ.).

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

  • Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες and φορές ως σειριακούς αριθμούς, η DAX λειτουργεί με dateandtimevalues σε ένα datetimeformat. Οι αριθμοί σε άλλες μορφές μετατρέπονται σιωπηρά όταν χρησιμοποιείτε μια date/timevalue σε μια συνάρτηση DAX. If χρειάζεται να χρησιμοποιήσετε σειριακούς αριθμούς, μπορείτε να χρησιμοποιήσετε μορφοποίηση για να αλλάξετε τον τρόπο εμφάνισης των αριθμών.

  • Time values είναι ένα τμήμα ενός datevalue, and στο σύστημα σειριακών αριθμών αντιπροσωπεύονται από έναν δεκαδικό αριθμό. Επομένως, η datetimevalue 12:00 Μ.Μ. ισοδυναμεί με 0,5, επειδή είναι το μισό από ένα day.

  • Μπορείτε να παρέχετε τα ορίσματα στη συνάρτηση TIME ως values που πληκτρολογείτε απευθείας, ως αποτέλεσμα μιας άλλης παράστασης, or από μια αναφορά σε μια στήλη που contains μια αριθμητική value.

  • Date and ημερομηνία/ώρα μπορεί επίσης να καθοριστεί ως λεκτική σταθερά στον formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Όταν καθορίζεται ως λεκτική σταθερά, η χρήση της συνάρτησης TIME στην παράσταση είναι not απαραίτητη. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα DAX Σύνταξη | Dateandtime.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα 1

Τα παρακάτω παραδείγματα επιστρέφουν και τα δύο την time, 3:00 π.μ.:

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

Παράδειγμα 2

Τα παρακάτω παραδείγματα επιστρέφουν και τα δύο τα time, 12:30 Μ.Μ.:

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

Παράδειγμα 3

Το παρακάτω παράδειγμα δημιουργεί μια time με βάση το values στις στήλες, intHours, intMinutesintSeconds:

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

DATE
συναρτήσεων