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


ΕΎΡΟΣ

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

Επιστρέφει ένα διάστημα γραμμών εντός του δεδομένου άξονα, σε σχέση με την τρέχουσα γραμμή. Αυτό το διάστημα θα αποτελείται είτε από τις γραμμές του τελευταίου <βήματος> πριν από το τρέχον, είτε από τις γραμμές του πρώτου <βήματος> μετά το τρέχον.

Σύνταξη

RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

Παράμετροι

Όρος Ορισμός
step Ο αριθμός των γραμμών πριν από (αρνητική τιμή) ή μετά (θετική τιμή) της τρέχουσας γραμμής που θα συμπεριληφθεί στην περιοχή. Πρέπει να είναι μια τιμή σταθεράς.
- Εάν είναι αρνητικό, το παράθυρο θα περιέχει τις γραμμές τελευταίου βήματος πριν από την τρέχουσα γραμμή.
- Διαφορετικά, το παράθυρο θα περιέχει τις γραμμές του πρώτου βήματος μετά την τρέχουσα γραμμή.
includeCurrent (Προαιρετικό) Μια λογική τιμή που καθορίζει αν θα συμπεριληφθεί ή όχι η τρέχουσα γραμμή στην περιοχή. Η προεπιλεγμένη τιμή είναι true.
άξονας (Προαιρετικό) Μια αναφορά άξονα, η κατεύθυνση κατά μήκος της οποίας θα δημιουργηθεί το διάστημα.
Κενά (Προαιρετικό) Μια απαρίθμηση που ορίζει τον τρόπο χειρισμού κενών τιμών κατά την ταξινόμηση.
Οι υποστηριζόμενες τιμές είναι:
  • DEFAULT (η προεπιλεγμένη τιμή), όπου η συμπεριφορά για τις αριθμητικές τιμές είναι κενές τιμές, ταξινομούνται μεταξύ μηδέν και αρνητικών τιμών. Η συμπεριφορά για τις συμβολοσειρές είναι ότι οι κενές τιμές ταξινομούνται πριν από όλες τις συμβολοσειρές, συμπεριλαμβανομένων των κενών συμβολοσειρών.
  • ΑΡΧΙΚΑ, τα κενά ταξινομούνται πάντα στην αρχή, ανεξάρτητα από την αύξουσα ή φθίνουσα σειρά ταξινόμησης.
  • LAST, τα κενά ταξινομούνται πάντα στο τέλος, ανεξάρτητα από την αύξουσα ή φθίνουσα σειρά ταξινόμησης.
Επαναφορά (Προαιρετικό) Υποδεικνύει εάν γίνεται επαναφορά του υπολογισμού και σε ποιο επίπεδο της ιεραρχίας στηλών του σχήματος απεικόνισης. Οι αποδεκτές τιμές είναι: NONE, LOWESTPARENT, HIGHESTPARENT ή ακέραιος. Η συμπεριφορά εξαρτάται από το σύμβολο ακέραιου:
- Εάν δεν είναι μηδέν ή παραλειφθεί, ο υπολογισμός δεν επαναφέρεται. Ισοδύναμο με NONE.
- Εάν είναι θετικό, ο ακέραιος αναγνωρίζει τη στήλη ξεκινώντας από την υψηλότερη, ανεξάρτητα από το επίπεδο λεπτομέρειας. Η συνάρτηση HIGHESTPARENT ισοδυναμεί με 1.
- Εάν είναι αρνητικός, ο ακέραιος αναγνωρίζει τη στήλη που ξεκινά από τη χαμηλότερη τιμή, σε σχέση με το τρέχον επίπεδο λεπτομέρειας. Το LOWESTPARENT ισοδυναμεί με -1.

Επιστρεφόμενη αξία

Ένα διάστημα γραμμών δεδομένων.

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

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

Οι <παράμετροι includeCurrent>, <axis>, <blanks> και <reset> μπορούν να παραλειφθούν.

Παράδειγμα 1

Δεδομένου ενός πίνακα που συνοψίζει τις συνολικές πωλήσεις για κάθε κατηγορία προϊόντων και μήνα, το παρακάτω ερώτημα DAX προσθέτει μια στήλη με τις συνολικές πωλήσεις τους τελευταίους 6 μήνες:

TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))

Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα απεικόνισης και την παράσταση υπολογισμού απεικόνισης:

Υπολογισμός απεικόνισης DAX

Παράδειγμα 2

Με βάση τον ίδιο πίνακα, το παρακάτω ερώτημα DAX προσθέτει μια στήλη με τις συνολικές πωλήσεις εντός των ακόλουθων 12 μηνών, χωρίς να συμπεριλαμβάνεται ο τρέχων μήνας:

TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))

Δείτε επίσης

ΔΕΊΚΤΗΣ
ORDERBY
PARTITIONBY
ΠΑΡΆΘΥΡΟ