CALENDAR
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Επιστρέφει έναν πίνακα με μια μοναδική στήλη με την ονομασία "Date" που contains ένα συνεχές σύνολο ημερομηνιών. Η range ημερομηνιών είναι από την καθορισμένη date έναρξης έως την καθορισμένη λήξη date, συμπεριλαμβανομένων αυτών των δύο ημερομηνιών.
Σύνταξη
CALENDAR(<start_date>, <end_date>)
Παραμέτρους
Όρος | Ορισμός |
---|---|
start_date |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια valueημερομηνία/ώρα . |
end_date |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια valueημερομηνία/ώρα . |
Επιστροφή value
Επιστρέφει έναν πίνακα με μια μοναδική στήλη με την ονομασία "Date" που περιέχει ένα συνεχές σύνολο ημερομηνιών. Η range ημερομηνιών είναι από την καθορισμένη date έναρξης έως την καθορισμένη λήξη date, συμπεριλαμβανομένων αυτών των δύο ημερομηνιών.
Παρατηρήσεις
Επιστρέφεται μια errorif start_date είναι μεγαλύτερη από end_date.
Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παραδείγματα
Ο παρακάτω τύπος επιστρέφει έναν πίνακα με ημερομηνίες μεταξύ της 1ης Ιανουαρίου 2015 and 31ης Δεκεμβρίου 2021.
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
Για ένα μοντέλο δεδομένων που περιλαμβάνει πραγματικά δεδομένα πωλήσεων and μελλοντικές προβλέψεις πωλήσεων, η παρακάτω παράσταση επιστρέφει έναν date πίνακα που καλύπτει το range ημερομηνιών και στους δύο πίνακες Πωλήσεις and Πρόβλεψη.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))