Κοινή χρήση μέσω


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