Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:
Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Σημείωση
Αυτή η συνάρτηση δεν συνιστάται να χρησιμοποιηθεί σε υπολογισμούς απεικονίσεων καθώς πιθανώς επιστρέφει ανούσια αποτελέσματα.
Επιστρέφει έναν πίνακα με μια μοναδική στήλη με την ονομασία "Ημερομηνία" που περιέχει ένα συνεχές σύνολο ημερομηνιών. Η περιοχή ημερομηνιών υπολογίζεται αυτόματα με βάση τα δεδομένα στο μοντέλο.
Σύνταξη
CALENDARAUTO([fiscal_year_end_month])
Παραμέτρους
| Όρος | Ορισμός |
|---|---|
fiscal_year_end_month |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν ακέραιο από 1 έως 12. Εάν παραλειφθεί, η προεπιλεγμένη τιμή καθορίζεται στο πρότυπο πίνακα ημερολογίου για τον τρέχοντα χρήστη, εάν υπάρχει. Διαφορετικά, η προεπιλογή είναι 12. |
Τιμή επιστροφής
Επιστρέφει έναν πίνακα με μια μοναδική στήλη με την ονομασία "Ημερομηνία" που περιέχει ένα συνεχές σύνολο ημερομηνιών. Η περιοχή ημερομηνιών υπολογίζεται αυτόματα με βάση τα δεδομένα στο μοντέλο.
Παρατηρήσεις
Το εύρος ημερομηνιών υπολογίζεται ως εξής:
- Η παλαιότερη ημερομηνία στο μοντέλο που δεν βρίσκεται σε μια υπολογιζόμενη στήλη ή υπολογιζόμενο πίνακα λαμβάνεται ως MinDate.
- Η τελευταία ημερομηνία στο μοντέλο που δεν βρίσκεται σε μια υπολογιζόμενη στήλη ή υπολογιζόμενο πίνακα λαμβάνεται ως MaxDate.
- Το εύρος ημερομηνιών που επιστρέφεται είναι ημερομηνίες μεταξύ της αρχής του οικονομικού έτους που σχετίζεται με τη MinDate και του τέλους του οικονομικού έτους που σχετίζεται με τη MaxDate.
Επιστρέφεται ένα σφάλμα εάν το μοντέλο δεν περιέχει τιμές ημερομηνίας/ώρας που δεν βρίσκονται σε υπολογιζόμενες στήλες ή υπολογιζόμενους πίνακες.
-
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Σε αυτό το παράδειγμα, η MinDate και η MaxDate στο μοντέλο δεδομένων είναι 1 Ιουλίου 2018 και 30 Ιουνίου 2019. Αυτό το μοντέλο περιέχει δύο υπολογιζόμενους πίνακες:
-
CalendarAuto. Ορίστηκε ως
CALENDARAUTO(). Επιστρέφει όλες τις ημερομηνίες μεταξύ της 1ης Ιανουαρίου 2018 και της 31ης Δεκεμβρίου 2019. -
CalendarAuto3. Ορίστηκε ως
CALENDARAUTO(3). Επιστρέφει όλες τις ημερομηνίες μεταξύ 1 Απριλίου 2018 και 31 Μαρτίου 2020. Όπως σε αυτό το παράδειγμαfiscal_year_end_monthείναι 3, τα πρώτα έτη ξεκινούν την 1η Απριλίου και τελειώνουν στις 31 Μαρτίου. Κατά συνέπεια, το εύρος καθορίζεται επιλέγοντας την πρώτη ημέρα του οικονομικού έτους κατά ή πριν από το έτος της MinDate (1 Απριλίου 2018) και την τελευταία ημέρα του οικονομικού έτους μετά ή εντός του έτους της MaxDate (31 Μαρτίου, 2020).
Ακολουθούν ορισμοί μετρήσεων και οι τιμές επιστροφής τους στο παράδειγμα μοντέλου:
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020