ROZSAH
Platí pro:Calculated columnCalculated tableMeasureVisual calculation
Vrátí interval řádků v rámci dané osy vzhledem k aktuálnímu řádku. Tento interval se skládá z řádků posledního <kroku> před aktuálním nebo prvním <krokem> za aktuálním řádkem.
Syntaxe
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Pojem | 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 řádky posledního kroku před aktuálním řádkem.– Jinak okno bude 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. |
osa | (Volitelné) Odkaz na osu, směr, ve kterém se interval vytvoří. |
Mezery | (Volitelné) Výčet, který definuje, jak zpracovat prázdné hodnoty při řazení. Tento parametr je vyhrazen pro budoucí použití. |
resetování | (Volitelné) Určuje, jestli se výpočet resetuje a na jaké úrovni hierarchie sloupců obrazce vizuálu. Přijaté hodnoty jsou: NONE, LOWESTPARENT, HIGHESTPARENT nebo celé číslo. Chování závisí na celočíselném znaménku: – Pokud je nula nebo vynechána, výpočet se neobnoví. Ekvivalent funkce NONE. - Pokud je kladné, celé číslo identifikuje sloupec začínající od nejvyššího, nezávisle na agregačním intervalu. FUNKCE HIGHESTPARENT je ekvivalentní hodnotě 1. - Pokud je záporné, celé číslo identifikuje sloupec počínaje nejnižší hodnotou vzhledem k aktuálnímu agregačnímu intervalu. NEJNIŽŠÍPARENT je ekvivalentní hodnotě -1. |
Vrácená hodnota
Interval řádků dat.
Poznámky
Tuto funkci lze použít pouze ve vizuálních výpočtech.
Parametr <includeCurrent>, <axis>, <blanks> and <reset> parameters může být vynechán.
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
Ve 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))
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro