EOMONTH

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

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

Σύνταξη

EOMONTH(<start_date>, <months>)  

Παράμετροι

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

Επιστρεφόμενη αξία

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

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

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

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

  • Εάν start_date είναι μια αριθμητική τιμή που δεν είναι σε μορφή ημερομηνίας /ώρας , η EOMONTH θα μετατρέψει τον αριθμό σε ημερομηνία. Για να αποφύγετε μη αναμενόμενα αποτελέσματα, μετατρέψτε τον αριθμό σε μορφή ημερομηνίας/ώρας πριν από τη χρήση της συνάρτησης 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
Συναρτήσεις ημερομηνίας και ώρας