Olvasás angol nyelven

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


Részletezési gomb létrehozása a Power BI-ban

A következőkre vonatkozik: Power BI Desktop Power BI szolgáltatás

A Power BI-ban létrehozhat egy részletezési gombot. Ez a gomb egy adott környezetre szűrt részleteket tartalmazó lapra részletez.

A jelentések részletezéséhez a vizualizációkra a jobb gombbal kattintva böngészhet. Ha azonban azt szeretné, hogy a részletezési művelet nyilvánvalóbb legyen, létrehozhat helyette egy részletezési gombot. A részletezési gomb növelheti a fontos részletezési forgatókönyvek felderíthetőségét a jelentésekben, és feltételesen meghatározhatja a gomb megjelenését és működését. Ha például bizonyos feltételek teljesülnek, különböző szöveget jeleníthet meg egy gombon.

Ebben a példában, miután kiválasztotta a Word sávot a diagramon, a Részletek részletezése gomb engedélyezve van.

Képernyőkép egy vizualizációról, kiemelve a Részletek részletezése gombot.

Amikor a Részletek megtekintése gombra kattint, a Piackosár elemzése lapra lép. Ahogy az alábbi vizualizációban is látható, a részletezési oldal mostantól a Wordre lesz szűrve.

Képernyőkép a szűrt vizualizációról, kiemelve a Word-szűrőt.

Részletezési gomb beállítása

A részletezési gomb beállításához először be kell állítania egy érvényes részletezési lapot a jelentésben. Ezután létre kell hoznia egy gombot a Részletezés művelettípussal, és célként válassza ki a részletezési lapot.

Mivel a részletezési gomb két állapotú, engedélyezve és letiltva, két elemleírás-beállítás jelenik meg.

Képernyőkép egy vizualizációról és a Formátum menüről, kiemelve a részletezési gomb beállításának beállításait.

Ha üresen hagyja az elemleírás-mezőket, a Power BI automatikusan létrehozza az elemleírásokat. Ezek az elemleírások a cél- és részletezési mezőkön alapulnak.

Az alábbi példa egy automatikusan létrehozott elemleírást mutat be, ha a gomb le van tiltva:

"A Market Basket Analysis [a céloldal] részletezéséhez válasszon ki egyetlen adatpontot a Termékből [a részletezési mezőből]."

Képernyőkép egy vizualizációról, kiemelve egy letiltott automatikusan létrehozott elemleírást.

Az alábbi példa egy automatikusan létrehozott elemleírást mutat be, ha a gomb engedélyezve van:

"Ide kattintva részletezheti a Market Basket Analysist [a céloldalt]."

Képernyőkép egy vizualizációról, kiemelve egy engedélyezett automatikusan létrehozott elemleírást.

Ha azonban egyéni elemleírásokat szeretne megadni, statikus sztringet is megadhat. Feltételes formázást is alkalmazhat az elemleírásokra.

Szűrőkörnyezet átadása

A gomb a szokásos részletezéshez hasonlóan működik: A részletezési mezőt tartalmazó vizualizációk keresztszűrésével több mezőre adhat át szűrőket. A Ctrl + kattintással és keresztszűréssel például több szűrőt is átadhat a Részletezés lapon a részletezési lapnak, mert a kijelölésekkel keresztszűréssel szűrheti a Termék, a részletezés mezőt tartalmazó vizualizációt:

Képernyőkép egy vizualizációról, kiemelve a Wordet, amely keresztszűréssel van beszűrve a Store Breakdown-ba.

Miután kiválasztotta a részletezés gombot, az Áruház és a Termék szűrői is megjelennek a céloldalon:

Képernyőkép a Szűrők panelről, kiemelve az alkalmazott szűrőket.

Nem egyértelmű szűrőkörnyezet

Mivel a részletezés gomb nincs egyetlen vizualizációhoz kötve, ha a kijelölés nem egyértelmű, akkor a gomb le van tiltva.

Ebben a példában a gomb le van tiltva, mert két vizualizáció egyetlen kijelölést tartalmaz a Termék lapon. Kétértelmű, hogy melyik adatpontról szeretné a részletezési műveletet összekapcsolni a vizualizációval:

Képernyőkép a nem egyértelmű szűrőkörnyezetről egy letiltott gombbal.

Letiltott gombok formázásának testreszabása

Testre szabhatja a részletezési gombok letiltott állapotának formázási beállításait.

Képernyőkép a testreszabott letiltott gombformázásról.

Ezek a formázási lehetőségek a következők:

  • Gombszöveg-vezérlők: szöveg, betűcsalád, betűméret, betűszín, igazítás és kitöltés

    Képernyőkép egy formázott letiltott gombszövegről.

  • Gombkitöltési vezérlők: szín, kép kitöltése és átlátszóság

    Képernyőkép egy formázott letiltott gombkitöltésről.

  • Gombikonvezérlők: alakzat, vonalszín, súly, átlátszóság, igazítás és kitöltés

    Képernyőkép egy formázott letiltott gomb ikonról.

  • Gombszegély-vezérlők: szín, szélesség, átlátszóság

    Képernyőkép a formázott letiltott gombszegélyről.

Gombszöveg formázásának feltételes beállítása

A Power BI Desktopban feltételes formázással módosíthatja a gomb szövegét egy mező kiválasztott értéke alapján. Ehhez hozzon létre egy mértéket, amely a DAX függvény alapján adja ki a kívánt sztringet SELECTEDVALUE.

Az alábbi példamérték "Termékadatok megtekintése" kimenetet ad ki, ha nincs kiválasztva egyetlen termékérték. Ha egyetlen termékértéket jelöl ki, a mérték a "Részletek megtekintése a [kiválasztott termék] számára" kimenetet adja ki:

DAX
String_for_button = If(SELECTEDVALUE('Product'[Product], 0) == 0, "See product details", "See details for " & SELECTEDVALUE('Product'[Product]))

A mérték létrehozása után kövesse az alábbi lépéseket a Power BI Desktopban:

  1. A gomb szövegéhez válassza a Feltételes formázás (fx) lehetőséget.

    Képernyőkép a Szöveg panelről, kiemelve a gomb szövegének Feltételes formázás gombját.

  2. Válassza ki a gomb szövegéhez létrehozott mértéket:

    Képernyőkép a Szövegállapot panelről, kiemelve a gombszöveg kijelölt mezőjét.

  3. Ha egyetlen termék van kijelölve, a gomb szövege a következő:

    "A Word részleteinek megtekintése"

    Képernyőkép a kategórialebontásról, kiemelve a Word részleteinek megjelenítése lehetőséget.

  4. Ha nincs kiválasztva termék, vagy egynél több termék van kijelölve, a gomb le van tiltva. A gomb szövege a következő:

    "Termékadatok megtekintése"

    Képernyőkép a Kategóriabontásról, több kijelölt érték kiemelésével és a termék részleteinek megtekintése gomb letiltásával.

Elemleírások formázásának feltételes beállítása

Ha engedélyezve vagy letiltva van, feltételesen formázhatja a részletezési gomb elemleírását. Ha feltételes formázással dinamikusan állította be a részletezési célhelyet, célszerű lehet, hogy a gombállapot elemleírása informatívabb legyen a végfelhasználó kiválasztása alapján. Íme néhány példa:

  • A letiltott állapot elemleírását egyéni mérték használatával eseti alapon előíróként állíthatja be. Ha például azt szeretné, hogy a felhasználó egyetlen terméket és egyetlen áruházat válasszon, mielőtt áthatolni a Piacelemzés oldalra, létrehozhat egy mértéket a következő logikával:

    Ha a felhasználó nem jelöl ki egyetlen terméket vagy egyetlen áruházat, a mérték a következőt adja vissza: "Egyetlen termék kijelölése és Ctrl+ kattintással egyetlen áruházat is kijelölhet."

    Ha a felhasználó egyetlen terméket választ ki, de nem egyetlen áruházat, a mérték a következőt adja vissza: "Ctrl + kattintással egyetlen áruházat is kijelölhet".

  • Hasonlóképpen beállíthatja, hogy az engedélyezett állapot elemleírása a felhasználó kiválasztására vonatkozhasson. Ha például azt szeretné, hogy a felhasználó megtudja, melyik termékre szűri a részletezési lapot, létrehozhat egy olyan mértéket, amely a következőt adja vissza:

    "Kattintson ide a [részletezési oldal nevének] részletezéséhez, és tekintse meg a [terméknév] értékesítésével kapcsolatos további részleteket a(z) [áruház neve] áruházakban."

A részletezési célhely feltételes beállítása

Feltételes formázással beállíthatja a részletezési célhelyet egy mérték kimenete alapján.

Íme néhány olyan eset, amikor a gomb részletezési célhelyének feltételesnek kell lennie:

  • Csak akkor szeretné engedélyezni a részletezéseket egy lapon , ha több feltétel teljesült. Ellenkező esetben a gomb le van tiltva.

    Például azt szeretné, hogy a felhasználók egyetlen terméket és egyetlen áruházat válasszanak ki, mielőtt részletezhetik a piac részleteit tartalmazó oldalt. Ellenkező esetben a gomb le van tiltva.

    Képernyőkép a kiválasztott termékről és áruházról.

  • Azt szeretné, hogy a gomb több részletezési célhelyet is támogatjon a felhasználói beállítások alapján.

    Ha például több célhely (piaci adatok és tárolási adatok) vannak, amelyekbe a felhasználók áthatolást végezhetnek, választhatnak egy adott célhelyet, amellyel áthatolást végezhetnek, mielőtt a gomb engedélyezve lesz az adott részletezési célhelyen.

    Képernyőkép a kiválasztott termékről és célról.

  • Érdekes esetek is lehetnek a hibrid forgatókönyvek esetében, amelyek több részletezési célhelyet és adott feltételeket is támogatnak, ahol le szeretné tiltani a gombot. További információ a három lehetőségről.

Tiltsa le a gombot, amíg több feltétel nem teljesül

Tekintsük át az első esetet, ahol le szeretné tiltani a gombot, amíg további feltételek nem teljesülnek. A Power BI Desktopban létre kell hoznia egy alapszintű DAX-mértéket, amely üres sztringet ("") ad ki, kivéve, ha a feltétel teljesül. Ha teljesül, a mérték a részletezési céllap nevét adja ki.

Íme egy példa DAX-mértékre, amely megköveteli, hogy egy áruház legyen kiválasztva, mielőtt a felhasználó részletezni tud egy terméken a részletek tárolására szolgáló oldalon:

DAX
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, “Store details”)

A mérték létrehozása után kövesse az alábbi lépéseket a Power BI Desktopban:

  1. A gombművelet célhelye mellett válassza a Feltételes formázás (fx) lehetőséget.

    Képernyőkép a Művelet panelről, kiemelve a Feltételes formázás gombot.

  2. Az utolsó lépésben válassza ki a cél mezőértékeként létrehozott DAX-mértéket.

    Képernyőkép a Célművelet panelről, kiemelve az alapmező kijelölését.

    Most már láthatja, hogy a gomb akkor is le van tiltva, ha egyetlen termék van kijelölve, mert a mértékhez egyetlen áruházat is ki kell választania.

    Képernyőkép a Kategórialebontás vizualizációról, kiemelve a részletezés gombot letiltva.

Több célhely támogatása

A másik gyakori eset, amikor több célhelyet szeretne támogatni, kövesse az alábbi lépéseket:

  1. Hozzon létre egy egyoszlopos táblát a részletezési célhelyek nevével.

    Képernyőkép a Tábla létrehozása ablakról.

  2. Mivel a Power BI pontos sztringegyezést használ a részletezési célhely beállításához, győződjön meg arról, hogy a megadott értékek pontosan megfelelnek a részletezési oldal nevének.

  3. A táblázat létrehozása után adja hozzá a laphoz egyetlen választó szeletelőként.

    Képernyőkép egy részletezési szeletelőről.

  4. Ha több függőleges területre van szüksége, konvertálja a szeletelőt egy legördülő listára. Távolítsa el a szeletelő fejlécét, és adjon hozzá egy szövegdobozt a mellette lévő címmel.

    Képernyőkép egy élőfej nélküli részletezési szeletelőről.

  5. Másik lehetőségként módosítsa a listaszeletelőt függőlegesről vízszintes tájolásra.

    Vízszintes szeletelőt ábrázoló képernyőkép.

  6. A részletezési művelet célbemenetéhez válassza a Gombművelet célhelye melletti Feltételes formázás (fx) gombot.

    Képernyőkép a Művelet panelről, kiemelve a részletezési cél feltételes formázás gombját.

  7. A Cél – Művelet lapon válassza ki a létrehozott oszlop nevét. Ebben az esetben a cél kiválasztása.

    Képernyőkép a kijelölt célmező kiválasztásáról.

    Most már láthatja, hogy a részletezés gomb csak akkor van engedélyezve, ha kiválaszt egy terméket és egy célhelyet:

    Képernyőkép a kiválasztott termékről és célról.

A két forgatókönyv hibridje

Ha a két forgatókönyv hibridje érdekli, létrehozhat és hivatkozhat egy DAX-mértékre a Power BI Desktopban, hogy további logikát adjon a cél kiválasztásához.

Íme egy példa DAX-mértékre, amely megköveteli a felhasználótól, hogy válasszon ki egy áruházat, mielőtt áthatolást végezhet egy terméken a részletezési oldalak bármelyikén:

DAX
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, SELECTEDVALUE(‘Table'[Select a destination]))

A Power BI Desktopban a cél mezőértékként létrehozott DAX-mértéket kell kiválasztania. Ebben a példában a felhasználónak ki kell választania egy terméket, egy áruházat és egy céllapot a részletezés gomb engedélyezése előtt:

Képernyőkép a kiválasztott termékről, áruházról és célhelyről.

Szempontok és korlátozások

  • Ez a gomb egyetlen gomb használatával nem engedélyezi több célhely használatát.
  • Ez a gomb csak az ugyanazon jelentésen belüli részletezéseket támogatja; más szóval nem támogatja a jelentésközi részletezéseket.
  • A gomb letiltott állapotformázása a jelentéstéma színosztályaihoz van kötve. További információ a színosztályokról.
  • A részletezési művelet minden beépített vizualizációhoz és az AppSource-ból importált vizualizációkhoz használható. Az AppSource-ból importált összes vizualizáció azonban nem garantált.

A hasonló vagy a gombokkal kommunikáló funkciókkal kapcsolatos további információkért tekintse meg az alábbi cikkeket: