Zdieľať cez


ROZSAH

Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál

Vráti interval riadkov v rámci danej osi, vzhľadom na aktuálny riadok. Tento interval bude pozostávať buď z riadkov posledného <kroku> pred aktuálnym, alebo z riadkov prvého <kroku> po aktuálnom.

Syntax

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

Parametre

Obdobie Definícia
krok Počet riadkov pred (záporná hodnota) alebo po (kladná hodnota) aktuálneho riadka, ktorý sa má zahrnúť do rozsahu. Musí to byť konštantná hodnota.
– V prípade zápornej hodnoty bude okno obsahovať riadky s poslednými krokmi pred aktuálnym riadkom.
– V opačnom prípade bude okno obsahovať riadky prvého kroku za aktuálnym riadkom.
includeCurrent (Voliteľné) Logická hodnota určujúca, či sa má zahrnúť aktuálny riadok do rozsahu. Predvolená hodnota je True.
Os X (Voliteľné) Odkaz na os – smer, po ktorom sa vytvorí interval.
Prázdne (Voliteľné) Enumerácia, ktorá definuje spôsob narábania s prázdnymi hodnotami pri zoraďovaní.
Podporované hodnoty sú:
  • DEFAULT (predvolená hodnota), kde sú správanie číselných hodnôt prázdne hodnoty zoradené medzi nulami a zápornou hodnotou. Správanie reťazcov je prázdne hodnoty zoradené pred všetkými reťazcami vrátane prázdnych reťazcov.
  • First, prázdne hodnoty sa vždy zoraďujú na začiatku bez ohľadu na vzostupné alebo zostupné poradie zoradenia.
  • Nakoniec sa prázdne hodnoty vždy zoradia na konci bez ohľadu na vzostupné alebo zostupné poradie zoradenia.
vynulovanie (Voliteľné) Udáva, či sa výpočet resetuje a na akej úrovni hierarchie stĺpcov tvaru vizuálu. Prijaté hodnoty sú: NONE, LOWESTPARENT, HIGHESTPARENT alebo celé číslo. Správanie závisí od celočíselného znamienka:
– Ak je tento parameter vynechaný, výpočet sa nevynuluje. Zodpovedá žiadnej z týchto možností.
– Ak je kladné, celé číslo identifikuje stĺpec začínajúci od najvyššej, nezávisle od zrna. Funkcia HIGHESTPARENT sa rovná hodnote 1.
– Ak je záporná, celé číslo identifikuje stĺpec začínajúci od najnižšej hodnoty vzhľadom na aktuálne vlákno. Funkcia LOWESTPARENT je ekvivalentom hodnoty -1.

Vrátená hodnota

Interval riadkov s údajmi.

Poznámky

Túto funkciu možno použiť iba vo vizuálnych výpočtoch.

IncludeCurrent<>, <axis>, <blanks> and <reset> parameters can bemitted.

Príklad č. 1

Vzhľadom na tabuľku, ktorá sumarizuje celkový predaj pre každú kategóriu produktov a mesiac, nasledujúci dotaz DAX pridá stĺpec s celkovým predajom za posledných 6 mesiacov:

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

Snímka obrazovky nižšie znázorňuje maticu vizuálu a výraz výpočtu vizuálu:

Výpočet vizuálu DAX

Príklad č. 2

Vzhľadom na rovnakú tabuľku nasledujúci dotaz DAX pridá stĺpec s celkovým predajom v nasledujúcich 12 mesiacoch bez aktuálneho mesiaca:

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

Pozrite si tiež

INDEX
ORDERBY
PARTITIONBY
OKNO