Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:Počítaný sloupec
Počítaná tabulka
Měřit
Vizuální výpočet
Vrátí interval řádků v rámci dané osy vzhledem k aktuálnímu řádku. Tento interval se skládá z posledních step
řádků před aktuálním řádkem nebo prvních step
řádků za aktuálním řádkem.
Syntaxe
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Semestr | Definice |
---|---|
step |
Počet řádků před (záporná hodnota) nebo za (kladná hodnota) aktuálního řádku, který se má zahrnout do oblasti. Musí to být konstantní hodnota. – pokud je záporné, bude okno obsahovat poslední -step řádků před aktuálním řádkem. – Jinak bude okno obsahovat řádky prvního kroku za aktuálním řádkem. |
includeCurrent |
(Volitelné) Logická hodnota určující, zda má být aktuální řádek v oblasti zahrnut. Výchozí hodnota je True. |
axis |
(Volitelné) Odkaz na osu, směr, ve kterém se interval vytvoří. |
blanks |
(Volitelné) Výčet, který definuje, jak zpracovat prázdné hodnoty při řazení axis .
Podporované hodnoty jsou:
|
reset |
(Volitelné) Určuje, jestli se výpočet resetuje a na jaké úrovni hierarchie sloupců obrazce vizuálu. Akceptované hodnoty jsou: odkaz na pole na sloupec v aktuálním obrazci vizuálu, NONE (výchozí), LOWESTPARENT , HIGHESTPARENT nebo celé číslo. Toto chování závisí na celočíselném znaménku: – pokud je nula nebo vynechána, výpočet se neobnoví. Ekvivalent NONE .
– pokud je kladné, celé číslo identifikuje sloupec začínající od nejvyššího, nezávisle na agregačním intervalu. HIGHESTPARENT odpovídá 1.
– pokud je záporné, celé číslo identifikuje sloupec počínaje nejnižší hodnotou vzhledem k aktuálnímu agregačnímu intervalu. LOWESTPARENT je ekvivalentní -1. |
Návratová hodnota
Interval řádků dat.
Poznámky
Tuto funkci lze použít pouze ve vizuálních výpočtech.
Parametry includeCurrent
, axis
, blanks
a reset
je možné vynechat.
Pokud je hodnota reset
absolutní (tj. kladné celé číslo HIGHESTPARENT
nebo odkaz na pole) a výpočet se vyhodnotí na cílové úrovni v hierarchii nebo nad ní, výpočet se pro každý jednotlivý prvek resetuje. To znamená, že funkce se vyhodnocuje v rámci oddílu, který obsahuje pouze tento konkrétní prvek.
Příklad 1
Vzhledem k tabulce, která shrnuje celkové prodeje pro každou kategorii produktů a měsíc, přidá následující dotaz DAX sloupec s celkovým prodejem za posledních 6 měsíců:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Následující snímek obrazovky ukazuje vizuální matici a výraz výpočtu vizuálu:
Příklad 2
Vzhledem ke stejné tabulce přidá následující dotaz DAX sloupec s celkovým prodejem za následujících 12 měsíců, a nezahrnuje aktuální měsíc:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))