Megosztás a következőn keresztül:


COLLAPSE

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Az aktuális környezethez képest magasabb szinten kéri le a környezeteket. Ha egy kifejezés meg van adva, az új környezetben adja vissza az értékét, lehetővé téve a hierarchiákban való navigálást és a magasabb szintű számítást.

Szintaxis

A navigációt és a számítást egyaránt végző szintaxisok.

COLLAPSE ( <expression>, <axis>[, N] )
COLLAPSE ( <expression>, <column>[, <column>] ... )

A csak navigációt végző szintaxisok.

COLLAPSE ( <axis>[, N] )
COLLAPSE ( <column>[, <column>] ... )

Paraméterek

Kifejezés Definíció
expression Az új környezetben kiértékelendő kifejezés.
axis Tengelyhivatkozás.
column Egy oszlop az adatrácsban.
N (Nem kötelező) Az összecsukandó szintek száma. Ha nincs megadva, az alapértelmezett érték 1.

Visszaadott érték

A navigációt és számítást egyaránt végző verziók esetében a függvény a kifejezés értékét adja vissza az új környezetben, miután egy új szintre lép. A csak navigációt végző verziók esetében a függvény egy új szintre lépve módosítja a kiértékelési környezetet.

Megjegyzések

  • Ez a függvény csak vizuális számításokhoz használható.
  • A függvény csak navigációs verziói használhatók a CALCULATE függvényen belül.
  • A hierarchia szintjét a tengelyhivatkozás által hivatkozott tengelyek összes oszlopa határozza meg.
  • Ha az oszlopok meg vannak adva, a tengelyeket úgy határozza meg, hogy az első alkalommal bele kell venni az egyes oszlopok tengelyeit.
  • Az N megadásakor a függvény az aktuális szintről vagy a legfelső szintről lépi fel az N hierarchiát, attól függően, hogy melyik az első.
  • Ha több oszlop van megadva, a függvény addig navigál a hierarchián, amíg el nem éri azt az első szintet, amelyen a megadott oszlopok egyike sem található.
  • A navigáció az adatmátrix aktuális cellájában kezdődik, felfelé haladva a hierarchiában. Ha egy adott oszlop az aktuális cellánál alacsonyabb szinten van, a rendszer figyelmen kívül hagyja.

Példa

A hierarchia teljes értékesítéseit összegző táblázat az összeg, az év, a negyedév és a hónap szintjén, a következő DAX számítások a [SalesAmount] értékét a szülőszinten, a nagyszülői szinten, illetve az év vagy az önszint szintjén jelenítik meg.

ParentValue = COLLAPSE([SalesAmount], ROWS)
GrandParentValue = COLLAPSE([SalesAmount], ROWS, 2)
QuarterOrSelfValue = COLLAPSE([SalesAmount], [Month])

Az alábbi képernyőképen a mátrix látható a három vizualizációs számítással.

DAX vizualizációszámítási

Lásd még:

EXPAND EXPANDALL COLLAPSEALL