συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμεραΑυτό το πρόγραμμα περιήγησης δεν υποστηρίζεται πλέον.
Κάντε αναβάθμιση σε Microsoft Edge για να επωφεληθείτε από τις τελευταίες δυνατότητες, τις ενημερώσεις ασφαλείας και την τεχνική υποστήριξη.
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Σημείωση
Αυτή η συνάρτηση δεν συνιστάται για χρήση σε υπολογισμούς απεικονίσεων , καθώς πιθανώς επιστρέφει ανούσια αποτελέσματα.
Επιστρέφει έναν πίνακα που περιέχει μια στήλη ημερομηνιών που ξεκινά με μια καθορισμένη ημερομηνία έναρξης και συνεχίζει μέχρι μια καθορισμένη ημερομηνία λήξης.
Αυτή η συνάρτηση είναι κατάλληλη για μεταβίβαση ως φίλτρου στη συνάρτηση CALCULATE . Χρησιμοποιήστε την για να φιλτράρετε μια παράσταση κατά ένα προσαρμοσμένο εύρος ημερομηνιών.
Σημείωση
Εάν εργάζεστε με τυπικά διαστήματα ημερομηνιών, όπως ημέρες, μήνες, τρίμηνα ή έτη, συνιστάται να χρησιμοποιήσετε την καταλληλότερη συνάρτηση DATESINPERIOD .
DATESBETWEEN(<Dates>, <StartDate>, <EndDate>)
Όρος | Ορισμός |
---|---|
Ημερομηνίες | Μια στήλη ημερομηνιών. |
Ημερομηνία έναρξης | Μια παράσταση ημερομηνίας. |
EndDate | Μια παράσταση ημερομηνίας. |
Ένας πίνακας που περιέχει μία μόνο στήλη τιμών ημερομηνίας.
Στην πιο συνηθισμένη περίπτωση χρήσης, το Dates είναι μια αναφορά στη στήλη ημερομηνιών ενός πίνακα ημερομηνιών με σήμανση.
Εάν το StartDate είναι BLANK, τότε η StartDate θα είναι η πρώτη τιμή στη στήλη Dates .
Εάν το EndDate είναι BLANK, τότε η EndDate θα είναι η τελευταία τιμή στη στήλη Dates .
Οι ημερομηνίες που χρησιμοποιούνται ως StartDate και EndDate είναι περιεκτικές. Επομένως, για παράδειγμα, εάν η τιμή StartDate είναι 1 Ιουλίου 2019, τότε αυτή η ημερομηνία θα συμπεριληφθεί στον πίνακα που επιστρέφεται (με την προϋπόθεση ότι η ημερομηνία υπάρχει στη στήλη Dates ).
Ο πίνακας που επιστρέφεται μπορεί να περιέχει μόνο ημερομηνίες που είναι αποθηκευμένες στη στήλη Dates . Επομένως, για παράδειγμα, εάν η στήλη Dates ξεκινά από την 1η Ιουλίου 2017 και η τιμή StartDate είναι 1η Ιουλίου 2016, ο πίνακας που επιστράφηκε θα ξεκινήσει από την 1η Ιουλίου 2017.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Ο ακόλουθος ορισμός μέτρησης πίνακα Πωλήσεις χρησιμοποιεί τη συνάρτηση DATESBETWEEN για την παραγωγή ενός υπολογισμού life-to-date (LTD). Το life-to-date αντιπροσωπεύει τη συσσώρευση μιας μέτρησης σε βάθος χρόνου από την αρχή του χρόνου.
Παρατηρήστε ότι ο τύπος χρησιμοποιεί τη συνάρτηση MAX . Αυτή η συνάρτηση επιστρέφει την τελευταία ημερομηνία που βρίσκεται στο περιβάλλον φίλτρου. Επομένως, η συνάρτηση DATESBETWEEN επιστρέφει έναν πίνακα ημερομηνιών που ξεκινούν από την παλαιότερη ημερομηνία έως ότου αναφερθεί η τελευταία ημερομηνία.
Παραδείγματα σε αυτό το άρθρο μπορούν να χρησιμοποιηθούν με το δείγμα μοντέλου Adventure Works DW 2020 Power BI Desktop. Για να λάβετε το μοντέλο, ανατρέξτε στο δείγμα μοντέλου DAX.
Customers LTD =
CALCULATE(
DISTINCTCOUNT(Sales[CustomerKey]),
DATESBETWEEN(
'Date'[Date],
BLANK(),
MAX('Date'[Date])
)
)
Λάβετε υπόψη ότι η παλαιότερη ημερομηνία που αποθηκεύεται στον πίνακα Ημερομηνία είναι η 1η Ιουλίου 2017. Επομένως, όταν μια αναφορά φιλτράρει τη μέτρηση κατά τον μήνα Ιούνιο του 2020, η συνάρτηση DATESBETWEEN επιστρέφει μια περιοχή ημερομηνιών από την 1η Ιουλίου 2017 έως τις 30 Ιουνίου 2020.
συμβάν
Ελάτε μαζί μας στο FabCon Vegas
31 Μαρ, 11 μ.μ. - 2 Απρ, 11 μ.μ.
Η απόλυτη εκδήλωση Microsoft Fabric, Power BI, SQL και AI υπό την ηγεσία της κοινότητας. Από 31 Μαρτίου έως 2 Απριλίου 2025.
Εγγραφείτε σήμερα