Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
Returnerar ett intervall med rader inom den angivna axeln i förhållande till den aktuella raden. Det här intervallet består av antingen de sista step raderna före den aktuella, eller de första step raderna efter den aktuella.
Syntax
RANGE ( <step>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
step |
Antalet rader före (negativt värde) eller efter (positivt värde) den aktuella raden som ska inkluderas i intervallet. Måste vara ett konstant värde. – Om det är negativt innehåller fönstret de sista -step raderna före den aktuella raden. – Annars innehåller fönstret de första stegraderna efter den aktuella raden. |
includeCurrent |
(Valfritt) Ett logiskt värde som anger om den aktuella raden ska inkluderas i intervallet eller inte. Standardvärdet är Sant. |
axis |
(Valfritt) En axelreferens, den riktning längs vilken intervallet skapas. Om den utelämnas används den första axeln i definitionen för visuell form. |
orderBy |
(Valfritt) En ORDERBY() sats med uttryck som bestämmer hur varje partition ska sorteras axislängs . Om orderBy inte anges sorteras data efter grupperingskolumnerna på standardvärdet axis i stigande ordning som standard. |
blanks |
(Valfritt) En uppräkning som definierar hur du hanterar tomma värden vid sortering av axis.
De värden som stöds är:
|
reset |
(Valfritt) Anger om beräkningen återställs och på vilken nivå av den visuella formens kolumnhierarki. Godkända värden är: en fältreferens till en kolumn i den aktuella visuella formen, NONE (standard), LOWESTPARENT, HIGHESTPARENTeller ett heltal. Beteendet beror på heltalstecknet: – Om noll eller utelämnas återställs inte beräkningen. Motsvarar NONE.
– Om det är positivt identifierar heltal kolumnen med början från den högsta, oberoende av korn. HIGHESTPARENT motsvarar 1.
– Om det är negativt identifierar heltal kolumnen med början från den lägsta, i förhållande till det aktuella kornet. LOWESTPARENT motsvarar -1. |
Return value
Ett intervall med datarader.
Remarks
Den här funktionen kan endast användas i visuella beräkningar.
Parametrarna includeCurrent, axis, blanksorderByoch reset kan utelämnas.
Om värdet reset för är absolut (dvs. ett positivt heltal HIGHESTPARENT eller en fältreferens) och beräkningen utvärderas på eller över målnivån i hierarkin återställs beräkningen för varje enskilt element. Funktionen utvärderas alltså inom en partition som endast innehåller det specifika elementet.
Example 1
Med en tabell som sammanfattar den totala försäljningen för varje produktkategori och månad lägger följande DAX fråga till en kolumn med den totala försäljningen under de senaste 6 månaderna:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Skärmbilden nedan visar den visuella matrisen och det visuella beräkningsuttrycket:
Example 2
Med samma tabell lägger följande DAX fråga till en kolumn med den totala försäljningen under de följande 12 månaderna, exklusive den aktuella månaden:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))