Ανάγνωση στα Αγγλικά

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


PARALLELPERIOD

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

Σημείωση

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

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

Σύνταξη

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

Παραμέτρους

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

Επιστροφή value

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

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

  • Αυτή η συνάρτηση λαμβάνει το τρέχον σύνολο ημερομηνιών στη στήλη που καθορίζεται από dates, μετατοπίζει τον firstdateand το lastdate τον καθορισμένο αριθμό διαστημάτων and στη συνέχεια επιστρέφει all συνεχόμενες ημερομηνίες μεταξύ των δύο μετατοπιζόμενων ημερομηνιών. If το διάστημα είναι μια μερική range των month, quarteroryear συμπληρώνεται επίσης κάθε μερικός μήνας στο αποτέλεσμα για να ολοκληρωθεί ολόκληρο το διάστημα.

  • Το όρισμα 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 θα πρέπει να γράφονται ολογράφως όταν χρησιμοποιούνται.

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

  • Η συνάρτηση PARALLELPERIOD είναι παρόμοια με τη συνάρτηση DATEADDexcept ότι PARALLELPERIOD επιστρέφει πάντα ολόκληρες περιόδους στο καθορισμένο επίπεδο υποδιαίρεσης αντί για τις μερικές περιόδους που επιστρέφει DATEADD. Για παράδειγμα, if έχετε μια επιλογή ημερομηνιών που ξεκινά στις 10 Ιουνίου and ολοκληρώνεται στις 21 Ιουνίου με τις ίδιες year, and θέλετε να αλλάξετε αυτή την επιλογή κατά μία month, στη συνέχεια, η συνάρτηση PARALLELPERIOD θα επιστρέψει all ημερομηνίες από την nextmonth (1 Ιουλίου έως 31 Ιουλίου). Ωστόσο, ifDATEADD χρησιμοποιείται αντί για αυτό, τότε το αποτέλεσμα θα περιλαμβάνει μόνο ημερομηνίες από τις 10 Ιουλίου έως τις 21 Ιουλίου.

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

Παράδειγμα

Ο ακόλουθος sample τύπος δημιουργεί μια measure που υπολογίζει τις previousyear πωλήσεις για πωλήσεις Internet.

= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PARALLELPERIOD(DateTime[DateKey],-1,year))  

συναρτήσεων ευφυΐας
συναρτήσεων
συναρτήσεων