Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
Returnerer et interval af rækker på den angivne akse i forhold til den aktuelle række. Dette interval består af enten de sidste step rækker før den aktuelle eller de første step rækker efter den aktuelle.
Syntax
RANGE ( <step>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
step |
Antallet af rækker før (negativ værdi) eller efter (positiv værdi) den aktuelle række, der skal medtages i området. Skal være en konstant værdi. – Hvis det er negativt, indeholder vinduet de sidste -step rækker før den aktuelle række. – Ellers indeholder vinduet de første trinrækker efter den aktuelle række. |
includeCurrent |
(Valgfrit) En logisk værdi, der angiver, om den aktuelle række skal medtages i området eller ej. Standardværdien er True. |
axis |
(Valgfrit) En aksereference, den retning, som intervallet oprettes i. Hvis den udelades, bruges den første akse i definitionen af visualfiguren. |
orderBy |
(Valgfrit) En ORDERBY() -delsætning med udtryk, der bestemmer, hvordan hver partition skal sorteres axislangs . Hvis orderBy ikke er angivet, sorteres dataene som standard efter grupperingskolonnerne axis i stigende rækkefølge. |
blanks |
(Valgfrit) En optælling, der definerer, hvordan tomme værdier skal håndteres, når axissorteres.
De understøttede værdier er:
|
reset |
(Valgfrit) Angiver, om beregningen nulstilles, og på hvilket niveau i den visuelle figurs kolonnehierarki. Accepterede værdier er: en feltreference til en kolonne i den aktuelle visualiseringsfigur, NONE (standard), LOWESTPARENT, HIGHESTPARENTeller et heltal. Funktionsmåden afhænger af heltalstegnet: – Hvis nul eller udeladt, nulstilles beregningen ikke. Svarer til NONE.
– Hvis den er positiv, identificerer heltalet kolonnen, der starter fra den højeste, uafhængig af detaljering. HIGHESTPARENT svarer til 1.
– Hvis det er negativt, identificerer heltalet kolonnen med start fra det laveste i forhold til den aktuelle detaljering. LOWESTPARENT svarer til -1. |
Return value
Et interval af datarækker.
Remarks
Denne funktion kan kun bruges i visuelle beregninger.
Parametrene includeCurrent, axis, blanksorderByog reset kan udelades.
Hvis værdien af reset er absolut (dvs. et positivt heltal HIGHESTPARENT eller en feltreference), og beregningen evalueres på eller over målniveauet i hierarkiet, nulstilles beregningen for hvert enkelt element. Det vil altså være, at funktionen evalueres i en partition, der kun indeholder det pågældende element.
Example 1
I en tabel, der opsummerer det samlede salg for hver produktkategori og måned, tilføjer følgende DAX-forespørgsel en kolonne med det samlede salg i de seneste 6 måneder:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Skærmbilledet nedenfor viser den visuelle matrix og det visuelle beregningsudtryk:
Example 2
I den samme tabel tilføjer følgende DAX-forespørgsel en kolonne med det samlede salg i de følgende 12 måneder uden at inkludere den aktuelle måned:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))