Dela via


SORTIMENT

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

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 <stegraderna> före den aktuella, eller de första <stegraderna> efter den aktuella.

Syntax

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

Parametrar

Period 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 -stegraderna 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.
axel (Valfritt) En axelreferens, den riktning längs vilken intervallet skapas.
Blanksteg (Valfritt) En uppräkning som definierar hur tomma värden ska hanteras vid sortering.
De värden som stöds är:
  • DEFAULT (standardvärdet), där beteendet för numeriska värden är tomma värden sorteras mellan noll och negativa värden. Beteendet för strängar är tomma värden sorteras före alla strängar, inklusive tomma strängar.
  • Först sorteras alltid tomma objekt i början, oavsett stigande eller fallande sorteringsordning.
  • SIST sorteras alltid tomma objekt i slutet, oavsett stigande eller fallande sorteringsordning.
nollställa (Valfritt) Anger om beräkningen återställs och på vilken nivå av den visuella formens kolumnhierarki. Godkända värden är: NONE, LOWESTPARENT, HIGHESTPARENT eller 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 kornighet. 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.

Returvärde

Ett intervall med datarader.

Kommentarer

Den här funktionen kan endast användas i visuella beräkningar.

Parametrarna <includeCurrent>, <axel>, <blanks> och <reset> kan utelämnas.

Exempel 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:

Beräkning av visuella DAX-objekt

Exempel 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))

Se även

INDEX
ORDERBY
PARTITIONBY
FÖNSTER