Delen via


RANGE

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert een interval van rijen binnen de opgegeven as ten opzichte van de huidige rij. Dit interval bestaat uit de laatste step rijen vóór de huidige of de eerste step rijen na de huidige.

Syntaxis

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

Parameters

Term Definitie
step Het aantal rijen vóór (negatieve waarde) of na (positieve waarde) de huidige rij die in het bereik moet worden opgenomen. Moet een constante waarde zijn.
- Als dit negatief is, bevat het venster de laatste -step rijen vóór de huidige rij.
- Anders bevat het venster de eerste staprijen na de huidige rij.
includeCurrent (Optioneel) Een logische waarde die aangeeft of de huidige rij in het bereik al dan niet moet worden opgenomen. De standaardwaarde is Waar.
axis (Optioneel) Een asreferentie, de richting waarmee het interval wordt gemaakt.
blanks (Optioneel) Een opsomming waarmee wordt gedefinieerd hoe lege waarden moeten worden verwerkt bij het sorteren van de axis.
De ondersteunde waarden zijn:
  • DEFAULT (de standaardwaarde), waarbij het gedrag voor numerieke waarden lege waarden is tussen nul en negatieve waarden. Het gedrag voor tekenreeksen is lege waarden die vóór alle tekenreeksen worden geordend, inclusief lege tekenreeksen.
  • FIRSTworden lege waarden altijd op het begin gerangschikt, ongeacht de aflopende of aflopende sorteervolgorde.
  • LAST, worden lege waarden altijd aan het einde gerangschikt, ongeacht de aflopende of aflopende sorteervolgorde.
reset (Optioneel) Geeft aan of de berekening opnieuw wordt ingesteld en op welk niveau van de kolomhiërarchie van de visualshape. Geaccepteerde waarden zijn: een veldreferentie naar een kolom in de huidige visualshape, NONE (standaard), LOWESTPARENT, HIGHESTPARENTof een geheel getal. Het gedrag is afhankelijk van het gehele getalteken:
- Als nul of weggelaten, wordt de berekening niet opnieuw ingesteld. Gelijk aan NONE.
- Als positief, identificeert het gehele getal de kolom die begint van het hoogste, onafhankelijk van graan. HIGHESTPARENT is gelijk aan 1.
- Als dit negatief is, identificeert het gehele getal de kolom die begint vanaf het laagste getal, ten opzichte van de huidige korrel. LOWESTPARENT is gelijk aan -1.

Retourwaarde

Een interval van gegevensrijen.

Opmerkingen

Deze functie kan alleen worden gebruikt in visuele berekeningen.

De parameters includeCurrent, axis, blanks en reset kunnen worden weggelaten.

Voorbeeld 1

Op basis van een tabel waarin de totale verkoop voor elke productcategorie en maand wordt samengevat, voegt de volgende DAX query een kolom toe met de totale verkoop in de afgelopen 6 maanden:

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

In de onderstaande schermopname ziet u de visualmatrix en de expressie voor de berekening van de visual:

DAX visuele berekening

Voorbeeld 2

In dezelfde tabel voegt de volgende DAX query een kolom toe met de totale verkoop in de volgende 12 maanden, niet inclusief de huidige maand:

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

Zie ook

INDEX ORDERBY PARTITIONBY WINDOW