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


EOMONTH

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

Επιστρέφει την ημερομηνία σε datetime μορφή της τελευταίας ημέρας του μήνα, πριν ή μετά από έναν καθορισμένο αριθμό μηνών. Χρησιμοποιήστε EOMONTH για τον υπολογισμό ημερομηνιών ωρίμανσης ή λήξης προθεσμιών που εμπίπτουν στην τελευταία ημέρα του μήνα.

Σύνταξη

EOMONTH(<start_date>, <months>)

Παραμέτρους

Όρος Ορισμός
start_date Η ημερομηνία έναρξης σε datetime μορφή ή σε μια αποδεκτή αναπαράσταση μιας ημερομηνίας με κείμενο.
months Ένας αριθμός που αντιπροσωπεύει τον αριθμό των μηνών πριν ή μετά την start_date. Σημείωση: Εάν εισαγάγετε έναν αριθμό που δεν είναι ακέραιος, ο αριθμός στρογγυλοποιείται προς τα επάνω ή προς τα κάτω στον πλησιέστερο ακέραιο.

Τιμή επιστροφής

Μια ημερομηνία (datetime).

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

  • Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες ως σειριακούς αριθμούς, DAX λειτουργεί με ημερομηνίες σε datetime μορφή. Η συνάρτηση EOMONTH μπορεί να δέχεται ημερομηνίες σε άλλες μορφές, με τους ακόλουθους περιορισμούς:

  • Εάν start_date δεν είναι έγκυρη ημερομηνία, EOMONTH επιστρέφει σφάλμα.

  • Εάν start_date είναι μια αριθμητική τιμή που δεν είναι σε datetime μορφή, EOMONTH θα μετατρέψει τον αριθμό σε ημερομηνία. Για να αποφύγετε μη αναμενόμενα αποτελέσματα, μετατρέψτε τον αριθμό σε datetime μορφή πριν από τη χρήση της συνάρτησης EOMONTH.

  • Εάν start_date συν μήνες αποδίδει μη έγκυρη ημερομηνία, η EOMONTH επιστρέφει σφάλμα. Οι ημερομηνίες πριν από την 1η Μαρτίου του 1900 και μετά τις 31 Δεκεμβρίου 9999 δεν είναι έγκυρες.

  • Όταν το όρισμα ημερομηνίας είναι μια αναπαράσταση κειμένου της ημερομηνίας, η συνάρτηση EDATE χρησιμοποιεί τις τοπικές ρυθμίσεις και τις ρυθμίσεις ημερομηνίας/ώρας του υπολογιστή-πελάτη, για να κατανοήσει την τιμή κειμένου, προκειμένου να εκτελέσει τη μετατροπή. Εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, τότε η συμβολοσειρά "1/8/2009" ερμηνεύεται ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 8η Ιανουαρίου 2009. Ωστόσο, εάν οι τρέχουσες ρυθμίσεις ημερομηνίας/ώρας αντιπροσωπεύουν μια ημερομηνία με τη μορφή Μήνας/Ημέρα/Έτος, η ίδια συμβολοσειρά θα ερμηνευόταν ως τιμή ημερομηνίας/ώρας που ισοδυναμεί με την 1η Αυγούστου 2009.

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

Παράδειγμα

Η ακόλουθη παράσταση επιστρέφει την ημερομηνία 31 Μαΐου 2008, επειδή το όρισμα months στρογγυλοποιείται σε 2.

= EOMONTH("March 3, 2008",1.5)

EDATE συναρτήσειςημερομηνίας και ώρας