ZAKRES
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Zwraca interwał wierszy w obrębie danej osi względem bieżącego wiersza. Ten interwał będzie składać się z ostatnich <wierszy kroków> przed bieżącym lub pierwszego <kroku wierszy po bieżącym kroku> .
Składnia
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Termin | Definicja |
---|---|
step | Liczba wierszy przed (wartość ujemna) lub po (wartość dodatnia) bieżącego wiersza do uwzględnienia w zakresie. Musi być wartością stałą. — Jeśli ujemne, okno będzie zawierać ostatnie wiersze -krok przed bieżącym wierszem. — W przeciwnym razie okno będzie zawierać wiersze pierwszego kroku po bieżącym wierszu. |
includeCurrent | (Opcjonalnie) Wartość logiczna określająca, czy należy uwzględnić bieżący wiersz w zakresie. Domyślna wartość to Prawda. |
oś | (Opcjonalnie) Odwołanie do osi, kierunek, w którym zostanie utworzony interwał. |
Puste | (Opcjonalnie) Wyliczenie, które definiuje sposób obsługi pustych wartości podczas sortowania. Obsługiwane wartości to:
|
Resetowanie | (Opcjonalnie) Wskazuje, czy obliczenia są resetowane i na jakim poziomie hierarchii kolumn kształtu wizualizacji. Akceptowane wartości to: NONE, LOWESTPARENT, HIGHESTPARENT lub integer. Zachowanie zależy od znaku całkowitego: — jeśli nie zostanie pominięte, obliczenie nie zostanie zresetowane. Odpowiednik NONE. - Jeśli dodatni, liczba całkowita identyfikuje kolumnę rozpoczynającą się od najwyższego, niezależnego od ziarna. ELEMENT HIGHESTPARENT jest odpowiednikiem wartości 1. - Jeśli ujemna, liczba całkowita identyfikuje kolumnę rozpoczynającą się od najniższej, względem bieżącego ziarna. WARTOŚĆ LOWESTPARENT jest równoważna -1. |
Wartość zwracana
Interwał wierszy danych.
Uwagi
Tej funkcji można używać tylko w obliczeniach wizualnych.
Parametry <includeCurrent>, <oś>, <blanks> i <reset> można pominąć.
Przykład 1
Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla każdej kategorii produktów i miesiąca, następujące zapytanie języka DAX dodaje kolumnę z łączną sprzedażą w ciągu ostatnich 6 miesięcy:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Poniższy zrzut ekranu przedstawia macierz wizualizacji i wyrażenie obliczania wizualizacji:
Przykład 2
Biorąc pod uwagę tę samą tabelę, następujące zapytanie języka DAX dodaje kolumnę z łączną sprzedażą w ciągu następujących 12 miesięcy, a nie w tym bieżącym miesiącu:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))