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


DATEADD

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης

Σημείωση

Αυτή η συνάρτηση δεν συνιστάται να χρησιμοποιηθεί σε υπολογισμούς απεικονίσεων καθώς πιθανώς επιστρέφει ανούσια αποτελέσματα.

Επιστρέφει έναν πίνακα που contains μια στήλη ημερομηνιών, μετατοπισμένος είτε προς τα εμπρός or προς τα πίσω σε time κατά τον καθορισμένο αριθμό διαστημάτων από τις ημερομηνίες στο τρέχον περιβάλλον.

Σύνταξη

DATEADD(<dates>,<number_of_intervals>,<interval>)

Παραμέτρους

Όρος Ορισμός
dates Μια στήλη που contains ημερομηνίες.
number_of_intervals Ένας ακέραιος που καθορίζει τον αριθμό των διαστημάτων που θα προστεθούν σε or να αφαιρεθούν από τις ημερομηνίες.
interval Το διάστημα κατά το οποίο θα γίνει μετατόπιση των ημερομηνιών. Η value για το διάστημα μπορεί να είναι μία από τις ακόλουθες: year, quarter, monthday

Επιστροφή value

Ένας πίνακας που περιέχει μία μόνο στήλη datevalues.

Παρατηρήσεις

Το όρισμα dates μπορεί να είναι οποιοδήποτε από τα εξής:

  • Μια αναφορά σε μια στήλη date/time,

  • Μια παράσταση πίνακα που επιστρέφει μία μόνο στήλη date/timevalues,

  • Μια δυαδική παράσταση που ορίζει έναν πίνακα μίας στήλης date/timevalues.

    Σημείωση

    Οι περιορισμοί σε δυαδικές παραστάσεις περιγράφονται στο θέμα, CALCULATE συνάρτηση.

  • If ο αριθμός που καθορίστηκε για number_of_intervals είναι θετικός, οι ημερομηνίες στο dates μετακινούνται στο time, if ο αριθμός είναι αρνητικός, οι ημερομηνίες στο dates μετακινούνται στο time.

  • Η παράμετρος interval είναι μια απαρίθμηση not ένα σύνολο συμβολοσειρών. Επομένως, values θα πρέπει not να περικλείεται σε εισαγωγικά. Επίσης, οι values: year, quarter, month, day θα πρέπει να γράφονται ολογράφως όταν χρησιμοποιούνται.

  • Ο πίνακας που προκύπτει περιλαμβάνει μόνο τις ημερομηνίες που υπάρχουν στη στήλη dates.

  • If οι ημερομηνίες στο τρέχον περιβάλλον not σχηματίζουν ένα συνεχές διάστημα, η συνάρτηση επιστρέφει ένα error.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα - Μετατόπιση ενός συνόλου ημερομηνιών

Ο ακόλουθος τύπος υπολογίζει ημερομηνίες που είναι μία year πριν από τις ημερομηνίες στο τρέχον περιβάλλον.

= DATEADD(DateTime[DateKey],-1,year)

συναρτήσεις Time ευφυΐαςDateandtime συναρτήσεις