DATEVALUE
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Μετατρέπει μια ημερομηνία σε μορφή κειμένου σε μορφή ημερομηνίας/ώρας.
Σύνταξη
DATEVALUE(date_text)
Παράμετροι
Όρος | Ορισμός |
---|---|
date_text | Κείμενο που αντιπροσωπεύει μια ημερομηνία. |
Τιμή ιδιότητας/Τιμή επιστροφής
Μια ημερομηνία σε μορφή ημερομηνίας/ώρας .
Παρατηρήσεις
Κατά τη μετατροπή, η ΣΥΝΆΡΤΗΣΗ DATEVALUE χρησιμοποιεί τις τοπικές ρυθμίσεις και τις ρυθμίσεις ημερομηνίας/ώρας του μοντέλου για να προσδιορίσει μια τιμή ημερομηνίας. Εάν οι ρυθμίσεις ημερομηνίας/ώρας του μοντέλου αντιπροσωπεύουν ημερομηνίες με τη μορφή Μήνας/Ημέρα/Έτος, τότε η συμβολοσειρά "1/8/2009" μετατρέπεται σε τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 8η Ιανουαρίου 2009. Ωστόσο, εάν οι ρυθμίσεις ημερομηνίας/ώρας του μοντέλου αντιπροσωπεύουν ημερομηνίες με τη μορφή Μήνας/Ημέρα/Έτος, η ίδια συμβολοσειρά μετατρέπεται σε τιμή ημερομηνίας /ώρας που ισοδυναμεί με την 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 | Ημερομηνία και ώρα.
Παράδειγμα
Το παρακάτω παράδειγμα επιστρέφει μια διαφορετική τιμή ημερομηνίας/ώρας ανάλογα με τις τοπικές ρυθμίσεις του μοντέλου και τις ρυθμίσεις για τον τρόπο εμφάνισης των ημερομηνιών και ωρών.
Στις ρυθμίσεις ημερομηνίας/ώρας όπου η ημέρα προηγείται του μήνα, το παράδειγμα επιστρέφει μια τιμή ημερομηνίας/ώρας που αντιστοιχεί στην 8η Ιανουαρίου του 2009.
Στις ρυθμίσεις ημερομηνίας/ώρας όπου ο μήνας προηγείται της ημέρας, το παράδειγμα επιστρέφει μια τιμή ημερομηνίας/ώρας που αντιστοιχεί στην 1η Αυγούστου του 2009.
= DATEVALUE("8/1/2009")