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.
(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:
  • DEFAULT (wartość domyślna), gdzie zachowanie wartości liczbowych jest wartościami pustymi, są uporządkowane między wartościami zerowym i ujemnym. Zachowanie ciągów jest puste wartości są uporządkowane przed wszystkimi ciągami, w tym pustymi ciągami.
  • NAJPIERW wartości puste są zawsze uporządkowane na początku, niezależnie od kolejności sortowania rosnącego lub malejącego.
  • OSTATNIE, puste elementy są zawsze uporządkowane na końcu, niezależnie od kolejności sortowania rosnącego lub malejącego.
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:

Obliczanie wizualizacji języka DAX

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

Zobacz też

INDEKS
ORDERBY
PARTYCJONOWANIE WG
OKNO