RANGE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca interwał wierszy w obrębie danej osi względem bieżącego wiersza. Ten interwał będzie składać się z wierszy laststep
przed bieżącym, or wierszy firststep
po bieżącym.
Składnia
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Termin | Definicja |
---|---|
step |
Liczba wierszy przed (ujemna value) or po (dodatnia value) bieżący wiersz do uwzględnienia w range. Musi być stałą value. — If ujemne, window będzie zawierać wiersze last -step przed bieżącym wierszem. — w przeciwnym razie window będzie zawierać wiersze kroków first po bieżącym wierszu. |
includeCurrent |
(Opcjonalnie) value logicznym określający, czy ornot uwzględnić bieżący wiersz w range. Domyślna value to True. |
axis |
(Opcjonalnie) Odwołanie do osi, kierunek, w którym zostanie utworzony interwał. |
blanks |
(Opcjonalnie) Wyliczenie, które definiuje sposób obsługi blankvalues podczas sortowania.
Obsługiwane values to:
|
reset |
(Opcjonalnie) Wskazuje if resetowania obliczeń, and na jakim poziomie hierarchii kolumn kształtu wizualizacji. Zaakceptowane values to: NONE , LOWESTPARENT , HIGHESTPARENT , or liczba całkowita. Zachowanie zależy od liczby całkowitej sign: — If zero or pominięte, obliczenie not zresetować. Odpowiednik NONE .
— If dodatnia liczba całkowita identyfikuje kolumnę rozpoczynającą się od najwyższego, niezależnego od ziarna. HIGHESTPARENT jest równoważne 1.
— If ujemna liczba całkowita identyfikuje kolumnę rozpoczynającą się od najniższego względem bieżącego ziarna. LOWESTPARENT jest równoważne -1. |
Zwracanie value
Interwał wierszy danych.
Uwagi
Tej funkcji można używać tylko w obliczeniach wizualnych.
Można pominąć parametry includeCurrent
, axis
, blanks
andreset
.
Przykład 1
Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla każdej kategorii productandmonth, następujące zapytanie DAX dodaje kolumnę z łączną sprzedażą w ciągu last 6 miesięcy:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Poniższy zrzut ekranu przedstawia macierz wizualizacji and wyrażeniu obliczania wizualizacji:
obliczania wizualizacji
Przykład 2
Biorąc pod uwagę tę samą tabelę, następujące zapytanie DAX dodaje kolumnę z łączną sprzedażą w ciągu następujących 12 miesięcy, not w tym bieżącą month:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))