TARTOMÁNY
A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása
Az adott tengelyen belüli sorok intervallumát adja vissza az aktuális sorhoz viszonyítva. Ez az intervallum vagy az aktuális előtti utolsó <lépéssorokból> , vagy az aktuális utáni első <lépéssorokból> áll.
Syntax
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Paraméterek
Időszak | Definíció |
---|---|
lépés | Az aktuális sor elé (negatív érték) vagy utána (pozitív érték) belefoglalandó sorok száma a tartományban. Állandó értéknek kell lennie. - Ha negatív, az ablak az aktuális sor előtti utolsó -lépés sorokat tartalmazza. – Ellenkező esetben az ablak az aktuális sor utáni első lépéssorokat tartalmazza. |
includeCurrent | (Nem kötelező) Logikai érték, amely azt határozza meg, hogy az aktuális sort belefoglalja-e a tartományba. Az alapértelmezett érték Igaz. |
tengely | (Nem kötelező) Tengelyhivatkozás, az intervallum létrehozásának iránya. |
Üres | (Nem kötelező) Enumerálás, amely meghatározza, hogyan kell kezelni az üres értékeket a rendezés során. A támogatott értékek a következők:
|
átszed | (Nem kötelező) Azt jelzi, hogy a számítás alaphelyzetbe áll-e, és a vizualizáció alakzatának oszlophierarchiájának melyik szintjén. Az elfogadott értékek a következők: NONE, LOWESTPARENT, HIGHESTPARENT vagy egész szám. A viselkedés az egész szám jelétől függ: – Ha nulla vagy nincs megadva, a számítás nem állítható vissza. A NONE értéknek megfelelő. - Ha pozitív, az egész szám azonosítja az oszlopot a legmagasabbtól kezdve, a szemcséktől függetlenül. A HIGHESTPARENT az 1-nek felel meg. - Ha negatív, az egész szám a legalacsonyabbtól kezdődő oszlopot azonosítja az aktuális szemcséhez viszonyítva. A LOWESTPARENT értéke -1. |
Visszaadott érték
Adatsorok intervalluma.
Megjegyzések
Ez a függvény csak vizuális számításokban használható.
Az <includeCurrent>, <a tengely>, <az üres és> <az alaphelyzetbe állítási> paraméterek kihagyhatók.
1. példa
Az egyes termékkategóriák és hónapok összes értékesítését összegző táblázat alapján a következő DAX-lekérdezés hozzáad egy oszlopot az elmúlt 6 hónap összes értékesítéséhez:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Az alábbi képernyőképen a vizualizációs mátrix és a vizualizáció számítási kifejezése látható:
2. példa
Ugyanezzel a táblával a következő DAX-lekérdezés hozzáad egy oszlopot a következő 12 hónap összes értékesítésével, az aktuális hónapot nem beleértve:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))