Share via


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.

Screenshot of a visual, highlighting the See details drillthrough button.

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.

Screenshot showing the filtered visual, highlighting Word.

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.

Screenshot of a visual and the Format menu, highlighting the options to set up a drillthrough button.

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]."

Screenshot of a visual, highlighting a disabled autogenerated tooltip.

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]."

Screenshot of a visual, highlighting an enabled autogenerated tooltip.

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:

Screenshot of a visual, highlighting Word cross-filtered into the Store Breakdown.

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

Screenshot of the Filters pane, highlighting the applied filters.

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:

Screenshot showing ambiguous filter context with a disabled button.

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.

Screenshot showing customized disabled button formatting.

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

    Screenshot showing a formatted disabled button text.

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

    Screenshot showing a formatted disabled button fill.

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

    Screenshot showing a formatted disabled button icon.

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

    Screenshot showing formatted disabled button border.

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 egyetlen termékérték nincs kiválasztva. 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:

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.

    Screenshot of the Text pane, highlighting the Conditional formatting button for the button text.

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

    Screenshot of the Text State pane, highlighting the selected field for the button text.

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

    "A Word részleteinek megtekintése"

    Screenshot of Category Breakdown, highlighting See details for Word.

  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"

    Screenshot of Category Breakdown, highlighting multiple values selected and the disabled See product details button.

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ó egyetlen terméket vagy egyetlen áruházat sem jelölt ki, 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 jelölt 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ó tudja, melyik termékre és a részletezési lap tárolására lesz szűrve, 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.

    Screenshot showing the product and store selected.

  • 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.

    Screenshot showing the product and destination selected.

  • É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:

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.

    Screenshot of the Action pane, highlighting the Conditional formatting button.

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

    Screenshot of the Destination Action pane, highlighting the base field selection.

    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.

    Screenshot of the Category Breakdown visual, highlighting the drillthrough button disabled.

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.

    Screenshot showing the Create Table window.

  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. Miután létrehozta a táblázatot, adja hozzá a laphoz egyetlen választó szeletelőként.

    Screenshot showing a drillthrough slicer.

  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.

    Screenshot showing a drillthrough slicer with no header.

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

    Screenshot showing a horizontal slicer.

  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.

    Screenshot of the Action pane, highlighting the Conditional formatting button for the drillthrough destination.

  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.

    Screenshot showing the Select a destination field selected.

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

    Screenshot showing the product and destination selected.

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:

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:

Screenshot showing the product, store, and destination selected.

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: