Tlačítko Pro vytvoření podrobné analýzy v Power BI

PLATÍ PRO: Power BI Desktop služba Power BI

V Power BI můžete vytvořit tlačítko podrobné analýzy . Toto tlačítko přejde na stránku s podrobnostmi filtrovanými na konkrétní kontext.

Jedním ze způsobů, jak procházet sestavu, je kliknout pravým tlačítkem myši na vizuál. Pokud ale chcete, aby akce podrobné analýzy byla jasnější, můžete místo toho vytvořit tlačítko podrobné analýzy. Tlačítko podrobné analýzy může zvýšit zjistitelnost důležitých scénářů podrobné analýzy v sestavách a podmíněně určit, jak tlačítko vypadá a funguje. Pokud jsou splněny určité podmínky, můžete například na tlačítku zobrazit jiný text.

V tomto příkladu je po výběru panelu Wordu v grafu povolené tlačítko Zobrazit podrobnosti podrobné analýzy.

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

Když vyberete tlačítko Zobrazit podrobnosti , přejdete na stránku Market Basket Analysis (Analýza nákupního košíku). Jak vidíte v následujícím vizuálu, stránka podrobné analýzy je teď filtrovaná pro Word.

Screenshot showing the filtered visual, highlighting Word.

Nastavení tlačítka podrobné analýzy

Pokud chcete nastavit tlačítko podrobné analýzy, musíte nejprve nastavit platnou stránku podrobné analýzy v sestavě. Pak vytvoříte tlačítko s přechodem k podrobnostem jako typem akce a vyberete stránku podrobné analýzy jako cíl.

Vzhledem k tomu, že tlačítko podrobné analýzy má dva stavy, povolené a zakázané, zobrazí se dvě možnosti popisu.

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

Pokud pole popisů necháte prázdná, Power BI automaticky vygeneruje popisy. Tyto popisy jsou založené na cíli a polích podrobné analýzy.

Následující příklad ukazuje automaticky vygenerovaný popis tlačítka při zakázání tlačítka:

"Pokud chcete přejít k analýze nákupního košíku [cílová stránka], vyberte jeden datový bod z pole Product [pole podrobné analýzy]."

Screenshot of a visual, highlighting a disabled autogenerated tooltip.

Následující příklad ukazuje automaticky vygenerovaný popis tlačítka při povolení tlačítka:

"Kliknutím přejdete k analýze nákupního košíku [cílová stránka]."

Screenshot of a visual, highlighting an enabled autogenerated tooltip.

Pokud ale chcete zadat vlastní popisy, můžete zadat statický řetězec. U popisů můžete také použít podmíněné formátování.

Předat kontext filtru

Toto tlačítko funguje jako běžná podrobná analýza: Filtry pro více polí můžete předat křížovým filtrováním vizuálů, které obsahují pole podrobné analýzy. Například pomocí kliknutí pomocí klávesy Ctrl + a křížového filtrování můžete předat více filtrů na stránce rozpisu obchodu na stránku podrobné analýzy, protože výběry křížově filtrují vizuál, který obsahuje produkt, pole podrobné analýzy:

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

Po výběru tlačítka podrobné analýzy se zobrazí filtry na stránce Store i Product předávané na cílovou stránku:

Screenshot of the Filters pane, highlighting the applied filters.

Nejednoznačný kontext filtru

Vzhledem k tomu, že tlačítko podrobné analýzy není svázané s jedním vizuálem, je-li výběr nejednoznačný, tlačítko je zakázané.

V tomto příkladu je tlačítko zakázané, protože dva vizuály obsahují jeden výběr v produktu. Existuje nejednoznačnost datového bodu, ze kterého vizuálu chcete svázat akci podrobné analýzy s:

Screenshot showing ambiguous filter context with a disabled button.

Přizpůsobení formátování pro zakázaná tlačítka

Můžete přizpůsobit možnosti formátování pro zakázaný stav tlačítek podrobné analýzy.

Screenshot showing customized disabled button formatting.

Mezi tyto možnosti formátování patří:

  • Ovládací prvky textu tlačítka: text, rodina písem, velikost písma, barva písma, zarovnání a odsazení

    Screenshot showing a formatted disabled button text.

  • Ovládací prvky výplně tlačítek: barva, obrázek výplně a průhlednost

    Screenshot showing a formatted disabled button fill.

  • Ovládací prvky ikony tlačítka: obrazec, barva čáry, tloušťka, průhlednost, zarovnání a odsazení

    Screenshot showing a formatted disabled button icon.

  • Ovládací prvky ohraničení tlačítka: barva, šířka, průhlednost

    Screenshot showing formatted disabled button border.

Podmíněné nastavení formátování textu tlačítka

V Power BI Desktopu můžete pomocí podmíněného formátování změnit text tlačítka na základě vybrané hodnoty pole. Uděláte to tak, že vytvoříte míru, která vypíše požadovaný řetězec na základě funkce SELECTEDVALUEDAX .

Následující příklad měří výstupy "Zobrazit podrobnosti o produktu", pokud není vybrána jedna hodnota produktu. Pokud je vybrána jedna hodnota produktu, zobrazí se výstup míry "Zobrazit podrobnosti pro [vybraný produkt]":

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

Po vytvoření této míry postupujte podle těchto kroků v Power BI Desktopu:

  1. Vyberte možnost Podmíněné formátování (fx) pro text tlačítka.

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

  2. Vyberte míru, kterou jste vytvořili pro text tlačítka:

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

  3. Když vyberete jeden produkt, přečte se text tlačítka:

    "Zobrazit podrobnosti pro Word"

    Screenshot of Category Breakdown, highlighting See details for Word.

  4. Pokud nejsou vybrány žádné produkty nebo je vybráno více než jeden produkt, tlačítko je zakázáno. Text tlačítka přečte:

    "Zobrazit podrobnosti o produktu"

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

Podmíněné nastavení formátování pro popisy

Pokud je tlačítko podrobné analýzy povolené nebo zakázané, můžete ho podmíněně naformátovat. Pokud jste k dynamickému nastavení cíle podrobné analýzy použili podmíněné formátování, může být popis tlačítka pro stav tlačítka informativní na základě výběru koncového uživatele. Několik příkladů:

  • Popis zakázaného stavu můžete nastavit tak, aby byl v případě použití vlastní míry popisován podle případu. Pokud například chcete, aby uživatel vybral jeden produkt a jeden obchod, aby mohl přejít k podrobnostem na stránce Market Analysis, můžete vytvořit míru s následující logikou:

    Pokud uživatel nevybrali jeden produkt nebo jeden obchod, vrátí se míra: "Vyberte jeden produkt a ctrl a kliknutím vyberte také jeden obchod".

    Pokud uživatel vybral jeden produkt, ale ne jeden obchod, vrátí se míra: "Ctrl + kliknutím vyberte také jeden obchod".

  • Podobně můžete nastavit popis s povoleným stavem tak, aby byl specifický pro výběr uživatele. Pokud například chcete, aby uživatel věděl, na který produkt a uloží stránku podrobné analýzy, na kterou stránku podrobné analýzy se vyfiltruje, můžete vytvořit míru, která vrátí:

    "Kliknutím přejdete k podrobnostem na [název stránky podrobné analýzy] a zobrazíte další podrobnosti o prodeji pro [název produktu] v obchodech [název obchodu].

Podmíněné nastavení cíle podrobné analýzy

Pomocí podmíněného formátování můžete nastavit cíl podrobné analýzy na základě výstupu míry.

Tady je několik scénářů, ve kterých můžete chtít, aby cíl podrobné analýzy spouštěný tlačítkem byl podmíněný:

  • Pokud bylo splněno více podmínek, chcete povolit podrobnou analýzu jenom na stránku. V opačném případě je tlačítko zakázané.

    Chcete například, aby uživatelé vybrali jeden produkt a jeden obchod, aby mohli přejít na stránku s podrobnostmi o trhu. V opačném případě je tlačítko zakázané.

    Screenshot showing the product and store selected.

  • Chcete, aby tlačítko podporovalo více cílů podrobné analýzy na základě výběru uživatele.

    Pokud máte například více cílů (podrobnosti o trhu a podrobnosti o úložišti), na které můžou uživatelé přejít k podrobnostem, můžete je nechat vybrat konkrétní cíl, na který se má přejít k podrobnostem, než se pro daný cíl podrobné analýzy povolí tlačítko.

    Screenshot showing the product and destination selected.

  • Pro hybridní scénář můžete mít také zajímavé případy, které podporují více cílů podrobné analýzy a konkrétní podmínky, ve kterých má být tlačítko zakázané. Pokračujte ve čtení podrobností o těchto třech možnostech.

Zakažte tlačítko, dokud nebude splněno více podmínek.

Podívejme se na první případ, kdy chcete zachovat tlačítko zakázané, dokud nebudou splněny další podmínky. V Power BI Desktopu je potřeba vytvořit základní míru DAX, která vypíše prázdný řetězec (""), pokud není splněna podmínka. Po splnění míry se zobrazí název cílové stránky podrobné analýzy.

Tady je příklad míry DAX, která vyžaduje, aby bylo vybrané úložiště, aby uživatel mohl přejít k podrobnostem na stránce s podrobnostmi produktu:

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

Po vytvoření míry postupujte podle těchto kroků v Power BI Desktopu:

  1. Vyberte podmíněné formátování (fx) vedle cíle akce tlačítka.

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

  2. V posledním kroku vyberte míru DAX, kterou jste vytvořili jako hodnotu pole cíle.

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

    Teď vidíte, že tlačítko je zakázané, i když je vybraný jeden produkt, protože míra také vyžaduje, abyste vybrali jeden obchod.

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

Podpora více cílů

Pro druhý běžný případ, kdy chcete podporovat více cílů, postupujte takto:

  1. Vytvořte tabulku s jedním sloupcem s názvy cílů podrobné analýzy.

    Screenshot showing the Create Table window.

  2. Vzhledem k tomu, že Power BI používá k nastavení cíle podrobné analýzy přesnou shodu řetězců, ujistěte se, že zadané hodnoty přesně odpovídají názvům stránek podrobné analýzy.

  3. Po vytvoření tabulky ji přidejte na stránku jako průřez s jedním výběrem.

    Screenshot showing a drillthrough slicer.

  4. Pokud potřebujete větší svislý prostor, převeďte průřez na rozevírací seznam. Odeberte záhlaví průřezu a přidejte textové pole s názvem vedle něj.

    Screenshot showing a drillthrough slicer with no header.

  5. Případně můžete změnit průřez seznamu z svislé na vodorovnou orientaci.

    Screenshot showing a horizontal slicer.

  6. Pro cílový vstup akce podrobné analýzy vyberte tlačítko Podmíněné formátování (fx) vedle cíle akce tlačítka.

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

  7. Na stránce Cíl – Akce vyberte název sloupce, který jste vytvořili. V tomto případě se jedná o výběr cíle.

    Screenshot showing the Select a destination field selected.

    Teď vidíte, že tlačítko podrobné analýzy je povolené jenom v případech, kdy jste vybrali produkt a cíl:

    Screenshot showing the product and destination selected.

Hybridní ze dvou scénářů

Pokud vás zajímají hybridní scénáře, můžete v Power BI Desktopu vytvořit a odkazovat na míru DAX a přidat tak další logiku pro výběr cíle.

Tady je příklad míry DAX, která vyžaduje, aby uživatel vybral obchod, aby mohl přejít k podrobnostem produktu na některou ze stránek podrobné analýzy:

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

V Power BI Desktopu vyberete míru DAX, kterou jste vytvořili jako hodnotu pole cíle. V tomto příkladu musí uživatel vybrat produkt, obchod a cílovou stránku před povolením tlačítka podrobné analýzy:

Screenshot showing the product, store, and destination selected.

Úvahy a omezení

  • Toto tlačítko neumožňuje více cílů pomocí jediného tlačítka.
  • Toto tlačítko podporuje pouze podrobné analýzy ve stejné sestavě; Jinými slovy, nepodporuje podrobnou analýzu křížové sestavy.
  • Formátování zakázaného stavu tlačítka je svázané s třídami barev v motivu sestavy. Přečtěte si další informace o třídách barev.
  • Akce podrobné analýzy funguje pro všechny předdefinované vizuály a některé vizuály importované z AppSource. Není ale zaručeno, že bude fungovat se všemi vizuály importovanými z AppSource.

Další informace o funkcích, které jsou podobné nebo pracují s tlačítky, najdete v následujících článcích: