DATEDIFF
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Επιστρέφει τον αριθμό των ορίων διαστήματος μεταξύ δύο ημερομηνιών.
Σύνταξη
DATEDIFF(<Date1>, <Date2>, <Interval>)
Παραμέτρους
Όρος | Ορισμός |
---|---|
Date1 |
Μια ανυσματική τιμή ημερομηνίας/ώρας. |
Date2 |
Μια ανυσματική τιμή ημερομηνίας/ώρας. |
Interval |
Το διάστημα που θα χρησιμοποιηθεί κατά τη σύγκριση ημερομηνιών. Η τιμή μπορεί να είναι ένα από τα εξής: - SECOND - MINUTE - HOUR - DAY -ΕΒΔΟΜΆΔΑ - MONTH - QUARTER - YEAR |
Τιμή επιστροφής
Το πλήθος των ορίων διαστήματος μεταξύ δύο ημερομηνιών.
Παρατηρήσεις
Επιστρέφεται ένα θετικό αποτέλεσμα εάν η Date2 είναι μεγαλύτερη από την Date1. Επιστρέφεται αρνητικό αποτέλεσμα εάν η Date1 είναι μεγαλύτερη από την Date2.
Παράδειγμα
Παραδείγματα σε αυτό το άρθρο μπορούν να χρησιμοποιηθούν με το δείγμα μοντέλου Adventure Works DW 2020 Power BI Desktop. Για να λάβετε το μοντέλο, ανατρέξτε DAX δείγμαμοντέλου .
Το παρακάτω DAX ερώτημα:
EVALUATE
VAR StartDate = DATE ( 2019, 07, 01 )
VAR EndDate = DATE ( 2021, 12, 31 )
RETURN
{
( "Year", DATEDIFF ( StartDate, EndDate, YEAR ) ),
( "Quarter", DATEDIFF ( StartDate, EndDate, QUARTER ) ),
( "Month", DATEDIFF ( StartDate, EndDate, MONTH ) ),
( "Week", DATEDIFF ( StartDate, EndDate, WEEK ) ),
( "Day", DATEDIFF ( StartDate, EndDate, DAY ) )
}
Επιστρέφει τα εξής:
Τιμή1 | Τιμή2 |
---|---|
Έτος | 2 |
Τέταρτο | 9 |
Μήνας | 29 |
Εβδομάδα | 130 |
Μέρα | 914 |