MONTH
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης
Επιστρέφει τον μήνα ως αριθμό από 1 (Ιανουάριος) έως 12 (Δεκέμβριος).
Σύνταξη
MONTH(<datetime>)
Παραμέτρους
Όρος | Ορισμός |
---|---|
date |
Μια ημερομηνία σε datetime μορφή ή μορφή κειμένου. |
Τιμή επιστροφής
Ένας ακέραιος αριθμός από 1 έως 12.
Παρατηρήσεις
Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες ως σειριακούς αριθμούς, η DAX χρησιμοποιεί μια
datetime
μορφή κατά την εργασία με ημερομηνίες. Μπορείτε να εισαγάγετε την ημερομηνία που χρησιμοποιείται ως όρισμα στη συνάρτηση MONTH πληκτρολογώντας μια αποδεκτήdatetime
μορφή, παρέχοντας μια αναφορά σε μια στήλη που περιέχει ημερομηνίες ή χρησιμοποιώντας μια παράσταση που επιστρέφει μια ημερομηνία.Οι τιμές που επιστρέφονται από τις συναρτήσεις YEAR, MONTH και DAY θα είναι γρηγοριανές τιμές, ανεξάρτητα από τη μορφή εμφάνισης για την παρεχόμενη τιμή ημερομηνίας. Για παράδειγμα, εάν η μορφή εμφάνισης της παρεχόμενης ημερομηνίας είναι Χίζρι, οι τιμές που επιστρέφονται για τις συναρτήσεις YEAR, MONTH και DAY θα είναι τιμές που σχετίζονται με την αντίστοιχη γρηγοριανή ημερομηνία.
Όταν το όρισμα ημερομηνίας είναι μια αναπαράσταση κειμένου της ημερομηνίας, η συνάρτηση χρησιμοποιεί τις τοπικές ρυθμίσεις και τις ρυθμίσεις ημερομηνίας/ώρας του υπολογιστή-πελάτη για να κατανοήσει την τιμή κειμένου, προκειμένου να εκτελέσει τη μετατροπή. Εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, τότε η συμβολοσειρά "1/8/2009" ερμηνεύεται ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 8η Ιανουαρίου 2009 και η συνάρτηση αποδίδει το αποτέλεσμα 1. Ωστόσο, εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, τότε η ίδια συμβολοσειρά θα ερμηνευόταν ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 1η Αυγούστου 2009 και η συνάρτηση θα αποφέρει το αποτέλεσμα 8.
Εάν η αναπαράσταση κειμένου της ημερομηνίας δεν μπορεί να μετατραπεί σωστά σε τιμή ημερομηνίας/ώρας, η συνάρτηση επιστρέφει σφάλμα.
Παράδειγμα 1
Η ακόλουθη παράσταση επιστρέφει 3, ο οποίος είναι ο ακέραιος που αντιστοιχεί στον Μάρτιο, τον μήνα στο date
όρισμα.
= MONTH("March 3, 2008 3:45 PM")
Παράδειγμα 2
Η ακόλουθη παράσταση επιστρέφει τον μήνα από την ημερομηνία στην TransactionDate
στήλη του Orders
πίνακα.
= MONTH(Orders[TransactionDate])
Σχετικό περιεχόμενο
Συναρτήσεις ημερομηνίας και ώραςHOUR συνάρτησηMINUTE συνάρτησηYEAR συνάρτησηSECOND συνάρτηση