Del via


INTERVAL

Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel

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 <trinrækker> før den aktuelle eller de første <trinrækker> efter den aktuelle.

Syntaks

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

Parametre

Begreb Definition
trin 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 -trin-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 Sand.
akse (Valgfrit) En aksereference, den retning, som intervallet oprettes i.
Tomme (Valgfrit) En optælling, der definerer, hvordan tomme værdier skal håndteres ved sortering.
De understøttede værdier er:
  • DEFAULT (standardværdien), hvor funktionsmåden for numeriske værdier er tomme værdier, sorteres mellem nul og negative værdier. Funktionsmåden for strenge er tomme værdier sorteres før alle strenge, herunder tomme strenge.
  • FØRST sorteres tomme værdier altid i begyndelsen, uanset stigende eller faldende sorteringsrækkefølge.
  • LAST, sorteres tomme værdier altid til sidst, uanset stigende eller faldende sorteringsrækkefølge.
Nulstille (Valgfrit) Angiver, om beregningen nulstilles, og på hvilket niveau i den visuelle figurs kolonnehierarki. Accepterede værdier er: NONE, LOWESTPARENT, HIGHESTPARENT eller 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 med start fra den højeste, uafhængig af kornet. 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.

Returværdi

Et interval af datarækker.

Bemærkninger

Denne funktion kan kun bruges i visuelle beregninger.

Parametrene <includeCurrent>, <axis>, <blanks> og <reset> kan udelades.

Eksempel 1

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

Beregning af DAX-visualisering

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

Se også

INDEKS
ORDERBY
PARTITIONBY
VINDUE