EDATE
Ισχύει για:Υπολογισμένη στήληΥπολογιζόμενος πίνακαςΥπολογισμός απεικόνισης μέτρησης
Επιστρέφει την ημερομηνία που υποδεικνύεται για τους μήνες πριν ή μετά από την ημερομηνία έναρξης. Χρησιμοποιήστε την EDATE για τον υπολογισμό ημερομηνιών ωρίμανσης ή λήξης προθεσμιών που εμπίπτουν την ίδια ημέρα του μήνα με την ημερομηνία έκδοσης.
Σύνταξη
EDATE(<start_date>, <months>)
Παράμετροι
Όρος | Ορισμός |
---|---|
Start_date | Μια ημερομηνία σε μορφή ημερομηνίας/ώρας ή κειμένου που αντιπροσωπεύει την ημερομηνία έναρξης. |
Μήνες | Ένας ακέραιος που αντιπροσωπεύει τον αριθμό των μηνών πριν ή μετά start_date. |
Επιστρεφόμενη αξία
Μια ημερομηνία (ημερομηνία/ώρα).
Παρατηρήσεις
Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες ως σειριακούς αριθμούς, το DAX λειτουργεί με ημερομηνίες σε μορφή ημερομηνίας/ώρας . Οι ημερομηνίες που είναι αποθηκευμένες σε άλλες μορφές μετατρέπονται σιωπηρά.
Εάν start_date δεν είναι έγκυρη ημερομηνία, η EDATE επιστρέφει σφάλμα. Βεβαιωθείτε ότι η αναφορά στήλης ή η ημερομηνία που παρέχετε ως πρώτο όρισμα είναι ημερομηνία.
Εάν το months δεν είναι ακέραιος, περικόπτεται.
Όταν το όρισμα ημερομηνίας είναι μια αναπαράσταση κειμένου της ημερομηνίας, η συνάρτηση EDATE χρησιμοποιεί τις τοπικές ρυθμίσεις και τις ρυθμίσεις ημερομηνίας/ώρας του υπολογιστή-πελάτη για να κατανοήσει την τιμή κειμένου, προκειμένου να εκτελέσει τη μετατροπή. Εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, τότε η συμβολοσειρά "1/8/2009" ερμηνεύεται ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 8η Ιανουαρίου 2009. Ωστόσο, εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, η ίδια συμβολοσειρά θα ερμηνευόταν ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 1η Αυγούστου 2009.
Εάν η ζητούμενη ημερομηνία είναι μετά την τελευταία ημέρα του αντίστοιχου μήνα, επιστρέφεται η τελευταία ημέρα του μήνα. Για παράδειγμα, οι ακόλουθες συναρτήσεις: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) επιστρέφουν 28 Φεβρουαρίου 2009, που αντιστοιχεί σε έναν μήνα μετά την ημερομηνία έναρξης.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω παράδειγμα επιστρέφει την ημερομηνία τρεις μήνες μετά την ημερομηνία παραγγελίας, η οποία είναι αποθηκευμένη στη στήλη [TransactionDate].
= EDATE([TransactionDate],3)
Σχετικό περιεχόμενο
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για