DATEVALUE
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Μετατρέπει μια ημερομηνία σε μορφή κειμένου σε μορφή ημερομηνίας/ώρας.
Σύνταξη
DATEVALUE(date_text)
Παραμέτρους
Όρος | Ορισμός |
---|---|
date_text |
Κείμενο που αντιπροσωπεύει μια ημερομηνία. |
Τιμή ιδιότητας/Τιμή επιστροφής
Μια ημερομηνία σε datetime
μορφή.
Παρατηρήσεις
Κατά τη μετατροπή, η DATEVALUE χρησιμοποιεί τις τοπικές ρυθμίσεις και τις ρυθμίσεις ημερομηνίας/ώρας του μοντέλου για να προσδιορίσει μια τιμή ημερομηνίας. Εάν οι ρυθμίσεις ημερομηνίας/ώρας του μοντέλου αντιπροσωπεύουν ημερομηνίες με τη μορφή Μήνας/Ημέρα/Έτος, τότε η συμβολοσειρά "1/8/2009" μετατρέπεται σε μια
datetime
τιμή που ισοδυναμεί με την 8η Ιανουαρίου 2009. Ωστόσο, εάν οι ρυθμίσεις ημερομηνίας/ώρας του μοντέλου αντιπροσωπεύουν ημερομηνίες με τη μορφή Μήνας/Ημέρα/Έτος, η ίδια συμβολοσειρά μετατρέπεται σεdatetime
τιμή που ισοδυναμεί με την 1η Αυγούστου 2009.Εάν αποτύχει η μετατροπή με χρήση των τοπικών ρυθμίσεων και των ρυθμίσεων ημερομηνίας/ώρας του μοντέλου, DATEVALUE θα επιχειρήσει να χρησιμοποιήσει άλλες μορφές ημερομηνίας. Σε αυτή την περίπτωση, ορισμένες γραμμές μπορεί να μετατραπούν με χρήση μίας μορφής και άλλες γραμμές με χρήση διαφορετικής μορφής. Για παράδειγμα, το "5/4/2018" μπορεί να μετατραπεί σε 4 Μαΐου 2018 και το "20/4/2018" να μετατραπεί σε 20 Απριλίου.
Εάν παραλειφθεί το τμήμα έτους του ορίσματος
date_text
, η συνάρτηση DATEVALUE χρησιμοποιεί το τρέχον έτος από το ενσωματωμένο ρολόι του υπολογιστή σας. Οι πληροφορίες ώρας στο όρισμαdate_text
παραβλέπονται.Οι τοπικές ρυθμίσεις του μοντέλου και οι ρυθμίσεις δεδομένων/ώρας προσδιορίζονται αρχικά από την εφαρμογή και τον υπολογιστή κατά τη δημιουργία του μοντέλου.
Η ημερομηνία και η ημερομηνία/ώρα μπορούν επίσης να καθοριστούν ως λεκτική σταθερά στη μορφή
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
ήdt"YYYY-MM-DD hh:mm:ss"
. Όταν καθορίζεται ως λεκτική σταθερά, η χρήση της συνάρτησης DATEVALUE στην παράσταση δεν είναι απαραίτητη. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα DAX Σύνταξη | Ημερομηνία και ώρα.
Παράδειγμα
Το παρακάτω παράδειγμα επιστρέφει μια διαφορετική τιμή datetime
ανάλογα με τις τοπικές ρυθμίσεις του μοντέλου και τις ρυθμίσεις για τον τρόπο εμφάνισης των ημερομηνιών και ωρών.
Στις ρυθμίσεις ημερομηνίας/ώρας όπου η ημέρα προηγείται του μήνα, το παράδειγμα επιστρέφει μια
datetime
τιμή που αντιστοιχεί στην 8η Ιανουαρίου του 2009.Στις ρυθμίσεις ημερομηνίας/ώρας όπου ο μήνας προηγείται της ημέρας, το παράδειγμα επιστρέφει μια
datetime
τιμή που αντιστοιχεί στην 1η Αυγούστου του 2009.
= DATEVALUE("8/1/2009")