Læs på engelsk

Del via


RANGE

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer et interval af rækker på den angivne akse i forhold til den aktuelle række. Dette interval består af enten de laststep rækker før den aktuelle, or de firststep rækker efter den aktuelle.

Syntaks

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

Parametre

Udtryk Definition
step Antallet af rækker før (negativ value) or efter (positiv value) den aktuelle række, der skal medtages i range. Skal være en konstant value.
– If negativ, indeholder window de last -step rækker før den aktuelle række.
– Ellers indeholder window de first trinrækker efter den aktuelle række.
includeCurrent (Valgfrit) En logisk value, der angiver, om ornot medtage den aktuelle række i range. Standard value er True.
axis (Valgfrit) En aksereference, den retning, som intervallet oprettes i.
blanks (Valgfrit) En optælling, der definerer, hvordan du håndterer blankvalues ved sortering.
De understøttede values er:
  • DEFAULT (standard value), hvor funktionsmåden for numeriske values er blankvalues sorteres mellem nul and negative values. Funktionsmåden for strenge er blankvalues sorteres før all strenge, herunder tomme strenge.
  • FIRSTsorteres tomme værdier altid fra starten, uanset stigende or faldende sorteringsrækkefølge.
  • LASTsorteres tomme værdier altid til sidst, uanset stigende or faldende sorteringsrækkefølge.
reset (Valgfrit) Angiverif beregningen nulstilles, and på hvilket niveau i den visuelle figurs kolonnehierarki. Accepterede values er: NONE, LOWESTPARENT, HIGHESTPARENTor et heltal. Funktionsmåden afhænger af heltalet sign:
- If nul or udeladt, nulstilles beregningen not. Svarer til NONE.
– If positiv, identificerer heltalet kolonnen med start fra den højeste, uafhængig af detaljering. HIGHESTPARENT svarer til 1.
– If negativ, identificerer heltalet kolonnen med start fra det laveste i forhold til den aktuelle detaljering. LOWESTPARENT svarer til -1.

Returner value

Et interval af datarækker.

Bemærkninger

Denne funktion kan kun bruges i visuelle beregninger.

Parametrene includeCurrent, axisblanksandreset kan udelades.

Eksempel 1

I en tabel, der opsummerer det samlede salg for hver product kategori andmonth, tilføjer følgende DAX-forespørgsel en kolonne med det samlede salg i de last 6 måneder:

TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))

Skærmbilledet nedenfor viser den visuelle matrix and det visuelle beregningsudtryk:

DAX visualiseringsberegning

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, not herunder den aktuelle month:

TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))

Se også

INDEX
ORDERBY
PARTITIONBY
WINDOW