Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
Επιστρέφει ένα διάστημα γραμμών εντός του δεδομένου άξονα, σε σχέση με την τρέχουσα γραμμή. Αυτό το διάστημα θα αποτελείται είτε από τις τελευταίες step γραμμές πριν από την τρέχουσα, είτε από την πρώτη step γραμμών μετά την τρέχουσα.
Syntax
RANGE ( <step>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
step |
Ο αριθμός των γραμμών πριν από (αρνητική τιμή) ή μετά (θετική τιμή) της τρέχουσας γραμμής που θα συμπεριληφθεί στην περιοχή. Πρέπει να είναι μια τιμή σταθεράς. - Εάν είναι αρνητικό, το παράθυρο θα περιέχει τις τελευταίες -step γραμμές πριν από την τρέχουσα γραμμή. - Διαφορετικά, το παράθυρο θα περιέχει τις γραμμές του πρώτου βήματος μετά την τρέχουσα γραμμή. |
includeCurrent |
(Προαιρετικό) Μια λογική τιμή που καθορίζει αν θα συμπεριληφθεί ή όχι η τρέχουσα γραμμή στην περιοχή. Η προεπιλεγμένη τιμή είναι True. |
axis |
(Προαιρετικό) Μια αναφορά άξονα, η κατεύθυνση κατά μήκος της οποίας θα δημιουργηθεί το διάστημα. Εάν παραλειφθεί, χρησιμοποιείται ο πρώτος άξονας του ορισμού οπτικού σχήματος. |
orderBy |
(Προαιρετικό) Ένας ORDERBYόρος () με παραστάσεις που καθορίζουν τον τρόπο ταξινόμησης κάθε διαμερίσματος κατά μήκος του axis. Εάν orderBy δεν παρέχεται, τα δεδομένα ταξινομούνται με βάση τις στήλες ομαδοποίησης στην προεπιλογή axis σε αύξουσα σειρά από προεπιλογή. |
blanks |
(Προαιρετικό) Μια απαρίθμηση που ορίζει τον τρόπο χειρισμού κενών τιμών κατά την ταξινόμηση του axis.
Οι υποστηριζόμενες τιμές είναι:
|
reset |
(Προαιρετικό) Υποδεικνύει εάν γίνεται επαναφορά του υπολογισμού και σε ποιο επίπεδο της ιεραρχίας στηλών του σχήματος απεικόνισης. Οι αποδεκτές τιμές είναι: μια αναφορά πεδίου σε μια στήλη στο τρέχον σχήμα απεικόνισης, NONE (προεπιλογή), LOWESTPARENT, HIGHESTPARENTή ακέραιος. Η συμπεριφορά εξαρτάται από το σύμβολο ακέραιου: - Εάν δεν είναι μηδέν ή παραλειφθεί, ο υπολογισμός δεν επαναφέρεται. Ισοδύναμο με NONE.
- Εάν είναι θετικό, ο ακέραιος αναγνωρίζει τη στήλη ξεκινώντας από την υψηλότερη, ανεξάρτητα από το επίπεδο λεπτομέρειας. HIGHESTPARENT ισοδυναμεί με 1.
- Εάν είναι αρνητικό, ο ακέραιος αναγνωρίζει τη στήλη ξεκινώντας από τη χαμηλότερη, σε σχέση με το τρέχον επίπεδο. LOWESTPARENT ισοδυναμεί με -1. |
Return value
Ένα διάστημα γραμμών δεδομένων.
Remarks
Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο σε υπολογισμούς απεικονίσεων.
Οι includeCurrentπαράμετροι , axis, orderByblanks και reset μπορούν να παραλειφθούν.
Εάν η τιμή του reset είναι απόλυτη (δηλ. θετικός ακέραιος HIGHESTPARENT ή αναφορά πεδίου) και ο υπολογισμός αξιολογείται στο ή πάνω από το επίπεδο προορισμού στην ιεραρχία, ο υπολογισμός επαναφέρεται για κάθε μεμονωμένο στοιχείο. Δηλαδή, η συνάρτηση αξιολογείται μέσα σε ένα διαμέρισμα που περιέχει μόνο αυτό το συγκεκριμένο στοιχείο.
Example 1
Δεδομένου ενός πίνακα που συνοψίζει τις συνολικές πωλήσεις για κάθε κατηγορία προϊόντων και μήνα, η ακόλουθη DAX ερώτημα προσθέτει μια στήλη με τις συνολικές πωλήσεις τους τελευταίους 6 μήνες:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα απεικόνισης και την παράσταση υπολογισμού απεικόνισης:
υπολογισμού απεικόνισης
Example 2
Με βάση τον ίδιο πίνακα, το παρακάτω DAX ερώτημα προσθέτει μια στήλη με τις συνολικές πωλήσεις στους ακόλουθους 12 μήνες, χωρίς να συμπεριλαμβάνεται ο τρέχων μήνας:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))