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


Adatok szűrése, csoportosítása és rendezése lapszámozott jelentésekben (Power BI Jelentéskészítő)

A következőkre vonatkozik: Power BI Jelentéskészítő Power BI Desktop

A Többoldalas Power BI-jelentésekben a kifejezések segítenek a jelentésadatok szabályozásában, rendszerezésében és rendezésében. Alapértelmezés szerint az adathalmazok létrehozása és a jelentés elrendezésének megtervezése során a jelentéselemek tulajdonságai automatikusan kifejezésre vannak állítva a Jelentésadatok panelen megjelenő adathalmazmezők, paraméterek és egyéb elemek alapján. Interaktív rendezési gombot is hozzáadhat egy táblázathoz vagy mátrixcellához, hogy a felhasználók interaktív módon módosíthassák a csoportokon belüli csoportok vagy sorok sorrendezését.

  • Szűrőkifejezések : A szűrőkifejezések a megadott összehasonlítás alapján tesztelik a felvétel vagy kizárás adatait. A szűrők a jelentés adataira lesznek alkalmazva, miután az adatokat lekérte egy adatkapcsolatból. A szűrők bármilyen kombinációját hozzáadhatja a következő elemekhez: megosztott adathalmazpéldányhoz vagy beágyazott adathalmazhoz egy jelentésben; adatrégió, például táblázat vagy diagram; vagy adatrégiócsoportot, például egy táblázat sorcsoportját vagy egy diagram kategóriacsoportját.

  • Csoportkifejezések Egy csoportkifejezés adathalmazmező vagy más érték alapján rendszerezi az adatokat. A csoportkifejezések a jelentéselrendezés létrehozásakor automatikusan létrejönnek. A jelentésfeldolgozó kiértékeli a csoportkifejezéseket, miután szűrőket alkalmaztak az adatokra, és a jelentésadatok és adatrégiók kombinálása során. A csoportkifejezéseket a létrehozásuk után testre is szabhatja.

  • Rendezési kifejezések : A rendezési kifejezés szabályozza, hogy az adatok milyen sorrendben jelenjenek meg egy adatrégióban. A jelentéselrendezés létrehozásakor a rendszer automatikusan létrehozza a rendezési kifejezéseket. Egy csoport rendezési kifejezése alapértelmezés szerint ugyanarra az értékre van beállítva, mint a csoportkifejezés. A létrehozás után testre szabhatja a rendezési kifejezéseket.

  • Interaktív rendezés : Ha lehetővé szeretné tenni, hogy a felhasználó rendezze vagy megfordítsa egy oszlop rendezési sorrendjét, hozzáadhat egy interaktív rendezési gombot egy táblázat vagy mátrix oszlopfejlécéhez vagy csoportfejléccelláihoz.

Ha szeretné, hogy a felhasználók testre szabják a szűrő-, csoport- vagy rendezési kifejezéseket, módosíthatja a kifejezéseket úgy, hogy hivatkozásokat adjanak egy jelentésparaméterhez. További információ: Jelentésparaméterek.

További információkért és példákért tekintse meg a következő témaköröket:

Adatok szűrése a jelentésben

A szűrők a jelentés azon részei, amelyek segítenek szabályozni a jelentés adatait az adatkapcsolatból való lekérés után. Akkor használjon szűrőket, ha egy adathalmaz-lekérdezés nem módosítható az adatok szűréséhez, mielőtt külső adatforrásból kérnénk le.

Ha lehetséges, olyan adathalmaz-lekérdezéseket hozhat létre, amelyek csak a jelentésben megjelenítendő adatokat adják vissza. Ha csökkenti a lekérni és feldolgozni kívánt adatok mennyiségét, segít a jelentés teljesítményének javításában. További információ: Jelentésbe ágyazott adathalmazok és megosztott adatkészletek (Jelentéskészítő).

Miután lekérte az adatokat a külső adatforrásból, szűrőket adhat hozzá az adathalmazokhoz, adatrégiókhoz és adatrégiócsoportokhoz, beleértve a részletcsoportokat is. A szűrőket futtatáskor először az adathalmazra, majd az adatrégióra, majd a csoportra alkalmazza a rendszer a csoporthierarchiák felsőbbrendű sorrendjében. Egy táblában, mátrixban vagy listában a sorcsoportok, az oszlopcsoportok és a szomszédos csoportok szűrői egymástól függetlenül lesznek alkalmazva. A diagramokon a kategóriacsoportok és adatsorcsoportok szűrői egymástól függetlenül lesznek alkalmazva. További információ: Szűrők hozzáadása adathalmazokhoz, adatrégiókhoz és csoportokhoz többoldalas jelentésekben.

Minden szűrőhöz meg kell adnia egy szűrőegyenletet. A szűrőegyenletek olyan adathalmazmezőt vagy kifejezést tartalmaznak, amely meghatározza a szűrni kívánt adatokat, egy operátort és egy összehasonlítandó értéket. Csak a szűrőfeltételnek megfelelő adatértékek szerepelnek az elem feldolgozásakor.

Ha lehetővé szeretné tenni a felhasználók számára a jelentés adatainak szabályozását, paramétereket is megadhat a szűrőkifejezésekben. További információkért lásd a beépített paraméterek gyűjteményének hivatkozásait.

Ha testre szeretné szabni az egyes felhasználók nézetét, egy szűrőben hivatkozhat a beépített userID mezőre. További információ: Beépített globális és felhasználói hivatkozások (Power BI Jelentéskészítő).

Adatok csoportosítása a jelentésben

A csoportok megjelenítendő vagy összesített értékek kiszámításához rendszerezik az adatokat egy jelentésben. A csoportok definiálása és a csoportfunkciók használata segít tömörebb jelentések tervezésében.

A csoportkifejezések automatikusan létrejönnek, amikor az alábbiakat hajtja végre:

  • Rendezze el az adathalmazmezőket a Táblázat, Mátrix, Diagram varázslóban, vagy egyezzen a Térkép varázsló mezőivel.

  • Egy táblában, mátrixban vagy listában vegyen fel egy mezőt a Csoportosítás panel Sorcsoportok vagy Oszlopcsoportok területére.

  • Egy diagramban vegyen fel egy mezőt a Diagram adatpanel Kategóriacsoportok vagy Adatsorcsoportok területére.

  • A térképen adjon meg egy mezőt, amely megfelelteti a térképelemeket az elemzési adatoknak a Rétegadatok helyi menüelemben.

A csoport a jelentésdefiníció része. Minden csoportnak van egy neve. Alapértelmezés szerint a csoport neve az az adathalmazmező, amelyen alapul.

Táblázat- vagy mátrixadat-régióban több sorcsoportot és oszlopcsoportot is létrehozhat. Az adatokat vizuális hierarchiában jelenítheti meg beágyazott csoportok, szomszédos csoportok és rekurzív hierarchiacsoportok (például szervezeti diagramok) rendszerezésével.

A csoportnév egy kifejezés hatókörét azonosítja. Megadható egy csoport neve hatókörként, amelyben az összesítéseket ki lehet számítani, hierarchikusan rendszerezheti az adatokat, és kikapcsolhatja a gyermekcsomópontok megjelenítését a szülőcsomópontokról egy részletezési jelentésben, megjelenítheti ugyanazon adatok különböző nézeteit több adatrégión, valamint megjelenítheti az összefoglaló adatokat egy táblázatban, mátrixban, diagramon, szelvényt vagy térképet. További információ: Kifejezés hatóköre összegekhez, összesítésekhez és beépített gyűjteményekhez (Power BI Jelentéskészítő).

Ha több adathalmazmezőre szeretne csoportosítani, vegye fel az egyes mezőket a csoportkifejezések készletébe. Saját csoportkifejezéseket is írhat a Microsoft Visual Basicben. Csoportosíthat például értéktartományok szerint, vagy egy jelentésparaméter használatával lehetővé teheti, hogy a felhasználó kiválaszthatja, hogyan csoportosíthatja az adatokat egy adatrégióban. További információkért tekintse meg a csoportkifejezések példáit.

Jelentésmegjelenítéshez oldaltöréseket adhat hozzá az egyes csoportok vagy csoportok egyes példányai előtt és után, hogy csökkentse az egyes lapok adatainak mennyiségét, és segítsen a jelentésmegjelenítési teljesítmény kezelésében. További információ: Oldaltörés hozzáadása (Power BI Jelentéskészítő).

Az adatrégiócsoportok létrehozása az adatok jelentésbeli rendszerezésének egyik módja. Az adatok rendszerezésének számos más módja is van, amelyek mindegyike saját előnyökkel jár. További információ: Részletezés, részletezés, segédjelentések és beágyazott adatrégiók lapszámozott jelentésekben (Power BI Jelentéskészítő.

Csoportváltozók definiálása

Csoport definiálásakor létrehozhat egy csoportváltozót, amely a csoport hatókörébe tartozó és beágyazott csoportokból elérhető kifejezésekben használható. Csoportváltozót csoportpéldányonként egyszer számítunk ki, és a gyermekcsoportok kifejezéseiből érhető el. Például a régiók és alrégiók szerint csoportosított adatok esetében kiszámíthatja az egyes régiókra vonatkozó adókat, és ezt az adót használhatja az alrégiócsoport számításaiban.

További információkért tekintse meg a jelentés- és csoportváltozók gyűjteményeinek hivatkozásait (Power BI Jelentéskészítő) és az összegeket, összesítéseket és beépített gyűjteményeket (Power BI Jelentéskészítő) tartalmazó kifejezés hatókörét.

Csoportok és hatókör az adatrégiókban

Ha több nézetet szeretne biztosítani ugyanabból az adatkészletből származó adatokról, minden adatrégióhoz ugyanazokat a csoportkifejezéseket adhatja meg. Megjelenítheti például a kategorizált adatokat egy táblában az összes részletadat megjelenítéséhez, valamint egy kördiagramon az összesítések megjelenítéséhez, valamint az egyes kategóriáknak a teljes adatkészlethez viszonyított megjelenítéséhez. További információ: Több adatrégió összekapcsolása ugyanahhoz az adatkészlethez (Power BI Jelentéskészítő).

Amikor táblázatba, mátrixba vagy listába ágyaz be egy adatterületet egy cellába, a rendszer automatikusan a cella legbelső csoporttagságára ássa az adatokat. Tegyük fel például, hogy egy olyan cellához ad hozzá diagramot, amely egy sorcsoportban és egy oszlopcsoportban is szerepel. A diagramhoz elérhető adatok hatóköre a legbelső sorcsoportpéldányra és a legbelső oszlopcsoportpéldányra terjed ki futáskor. További információ: Kifejezés hatóköre összegekhez, összesítésekhez és beépített gyűjteményekhez (Power BI Jelentéskészítő).

Adatok rendezése a jelentésben

A jelentés adatainak rendezési sorrendjének szabályozásához rendezheti az adatokat egy adathalmaz-lekérdezésben, vagy megadhat egy rendezési kifejezést egy adatrégióhoz vagy -csoporthoz. Interaktív rendezési gombokat is hozzáadhat táblákhoz és mátrixokhoz, hogy a felhasználók módosíthassák a sorok rendezési sorrendjét.

Mindhárom típus kombinálható ugyanabban a jelentésben. A rendezési sorrendet alapértelmezés szerint az határozza meg, hogy az adathalmaz-lekérdezés milyen sorrendben adja vissza az adatokat. A rendezési kifejezések az adatrégióban és az adatrégióban vannak alkalmazva. Az interaktív rendezés a rendezési kifejezések után lesz alkalmazva.

Az összesítő függvényeket tartalmazó kifejezések esetében a legtöbb eredményt nem befolyásolja a rendezési sorrend. A következő összesítő függvények visszaadott értékeit a rendezési sorrend befolyásolja: Első, Utolsó és Előző. További információ: Összesítő függvények hivatkozása (Power BI Jelentéskészítő).

Adatok rendezése adathalmaz-lekérdezésben

Rendezési sorrendet is belefoglalhat az adathalmaz-lekérdezésbe, hogy előre rendezze az adatokat, mielőtt beolvassa egy jelentéshez. A lekérdezésben lévő adatok rendezésével a rendezési munkát az adatforrás végzi a jelentésfeldolgozó helyett.

Microsoft SQL Server-adatforrástípus esetén hozzáadhat egy ORDER BY záradékot az adathalmaz-lekérdezéshez. Az alábbi Transact-SQL-lekérdezés például a Sales and Region (Értékesítések és régiók) oszlopokat csökkenő sorrendben rendezi a SalesOrders táblából: SELECT Sales, Region FROM SalesOrders ORDER BY Sales DESC.

Feljegyzés

Nem minden adatforrás támogatja a rendezési sorrend megadását a lekérdezésben.

Adatok rendezése rendezési kifejezésekkel

Ha az adatforrásból való lekérés után szeretné rendezni a jelentésben szereplő adatokat, beállíthatja a tablix adatrégió vagy egy csoport rendezési kifejezéseit, beleértve a részletek csoportját is. Az alábbi lista a rendezési kifejezések különböző elemekre való beállításának hatását ismerteti:

  • Tablix adatrégió. Rendezési kifejezéseket állíthat be egy táblán, mátrixon vagy listaadatterületen az adatrégióban lévő adatok rendezési sorrendjének szabályozásához, miután az adathalmazszűrők és az adatrégió szűrői futásidőben lettek alkalmazva.

  • Tablix adatrégiócsoport. A csoportpéldányok rendezési sorrendjének szabályozásához állítsa be az egyes csoportok rendezési kifejezéseit, beleértve a részleteket is. A részletek csoportjában például a részletsorok sorrendjét kell szabályozni. Gyermekcsoport esetén a szülőcsoporton belüli gyermekcsoport csoportpéldányainak sorrendjét szabályozhatja. A csoport létrehozásakor a rendezési kifejezés alapértelmezés szerint a csoportkifejezésre és növekvő sorrendre van állítva.

    Ha csak egy adatcsoportot tartalmaz, akkor a lekérdezésben, az adatrégióban vagy a részletek csoportjában is definiálhat rendezési kifejezést.

  • Diagram adatterülete. Állítson be egy rendezési kifejezést a kategória- és adatsorcsoportokhoz az adatpontok rendezési sorrendjének szabályozásához. Alapértelmezés szerint az adatpontok sorrendje a diagram jelmagyarázatában szereplő színek sorrendje is. További információ: Formátumsorozat színei diagramon (Power BI Jelentéskészítő).

  • Jelentéselem leképezése. Általában nem kell adatokat rendeznie egy térképadat-régióhoz, mert a térkép csoportosítja a térképelemeken megjelenítendő adatokat.

  • Mérőműszer adatterülete. Általában nem kell adatokat rendeznie egy mérőműszer adatterületéhez, mert a mérőműszer egyetlen értéket jelenít meg egy tartományhoz képest. Ha egy mérőműszerben rendezési adatokra van szüksége, először definiálnia kell egy csoportot, majd be kell állítania egy rendezési kifejezést a csoporthoz.

Rendezés más érték szerint

Előfordulhat, hogy egy adatrégióban lévő sorokat a mező értékétől eltérő érték szerint szeretné rendezni. Tegyük fel például, hogy a Mezőméret mező kis, közepes, nagy és extra nagy szöveges értékeket tartalmaz. Alapértelmezés szerint a sorcsoportok méretalapú rendezési kifejezése szintén [Méret]. Ha jobban szeretné szabályozni az adatok rendezését, hozzáadhat egy mezőt az adathalmaz-lekérdezéshez, amely meghatározza a kívánt rendezési sorrendet.

Másik lehetőségként megadhat egy olyan adathalmazt, amely csak a méreteket és a kívánt sorrendet meghatározó értéket tartalmazza. Módosíthatja a rendezési kifejezést úgy, hogy a rendezési sorrend értékéhez a Keresés függvényt használja.

Tegyük fel például, hogy a következő Transact-SQL-lekérdezés egy Méret nevű adatkészletet határoz meg. A lekérdezés egy CA Standard kiadás utasítással határoz meg egy rendezési sorrend értékét, a SizeSortOrder értéket a Méret minden egyes értékéhez:

SELECT Size,   
  CASE Size  
        WHEN 'S' THEN 1  
        WHEN 'M' THEN 2    
        WHEN 'L' THEN 3  
        WHEN 'XL' THEN 4  
        ELSE 0  
  END as SizeSortOrder  
FROM Production.Product  

Egy olyan táblában, amelynek sorcsoportja alapul [Size], módosíthatja a csoport rendezési kifejezését úgy, hogy egy Keresési függvény használatával megkeresse a méretértéknek megfelelő numerikus mezőt. A kifejezés a következőhöz hasonló:

=Lookup(Fields!Size.Value, Fields!Size.Value, Fields!SizeSortOrder.Value, "Sizes")  

További információ: Adatok rendezése adatrégióban (Power BI Jelentéskészítő) és Keresési függvényben (Power BI Jelentéskészítő).

Interaktív rendezés hozzáadása a felhasználóhoz

Ha lehetővé szeretné tenni a felhasználó számára, hogy módosítsa a jelentésadatok rendezési sorrendjét egy táblában vagy mátrixban, interaktív rendezési gombokat adhat hozzá az oszlopfejlécekhez vagy csoportfejlécekhez. A felhasználók a gombra kattintva válthatják a rendezési sorrendet. Az interaktív rendezés olyan megjelenítési formátumokban támogatott, amelyek lehetővé teszik a felhasználói interakciót, például a HTML-t.

Interaktív rendezési gombokat adhat hozzá egy tablix adatrégiócellában lévő szövegdobozhoz. Alapértelmezés szerint minden cella tartalmaz egy szövegdobozt. A szövegmező tulajdonságai között megadhatja, hogy a táblázat vagy mátrix adatterületének mely részét rendezze (a szülőcsoport értékeit, a gyermekcsoport értékeit vagy a részletsorokat), a rendezési szempontot, és hogy a rendezési kifejezést alkalmazza-e más, társkapcsolattal rendelkező jelentéselemekre. Ha például egy táblázat és egy diagram, amely ugyanazon adathalmaz nézeteit tartalmazza, akkor azok társadat-régiók. Amikor egy felhasználó a táblázat rendezési sorrendjét váltja, a diagram rendezési sorrendje is váltógombot vált. További információ: Interaktív rendezés (Power BI Jelentéskészítő).

Használati útmutatók

Élőfejek megjelenítése jelentés görgetésekor (Power BI Jelentéskészítő)

Élőfejek és élőlábak megjelenítése csoporttal (Power BI Jelentéskészítő)

Interaktív rendezés hozzáadása táblázathoz vagy mátrixhoz (Power BI Jelentéskészítő)

Nincs adatüzenet beállítása adatrégióhoz (Power BI Jelentéskészítő)

Rekurzív hierarchiacsoport létrehozása (Power BI Jelentéskészítő)

Csoport hozzáadása vagy törlése adatrégióban (Power BI Jelentéskészítő)

Élőfejek és élőlábak megjelenítése csoporttal (Power BI Jelentéskészítő)

Csoport hozzáadása vagy törlése diagramban (Power BI Jelentéskészítő)

Összeg hozzáadása csoport- vagy tablix adatrégióhoz (Power BI Jelentéskészítő)