Jaa


Porautumispainikkeen luominen Power BI:ssä

KOSKEE: Power BI Desktop -Power BI -palvelu

Voit luoda porautumispainikkeen Power BI:ssä. Tämä painike porautua sivulle, jonka tiedot on suodatettu tiettyyn kontekstiin.

Yksi tapa porautua raportissa on napsauttaa visualisointia hiiren kakkospainikkeella. Jos kuitenkin haluat, että porautumistoiminto on tätä ilmeisempi, voit luoda porautumispainikkeen. Porautumispainike voi parantaa tärkeiden porautumisskenaarioiden löydettävyyttä raporteissasi, ja voit määrittää ehdollisesti, miltä painike näyttää ja toimii. Voit esimerkiksi näyttää painikkeessa eri tekstin, jos tietyt ehdot täyttyvät.

Kun tässä esimerkissä valitset Word-palkin kaaviossa, Näytä tiedot -porautumispainike tulee käyttöön.

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

Kun valitset Näytä tiedot -painikkeen, poraudut Ostoskorianalyysi-sivulle. Kuten seuraavasta visualisoinnista näkyy, porautumissivu suodatetaan nyt Wordin mukaan.

Screenshot showing the filtered visual, highlighting Word.

Porautumispainikkeen määrittäminen

Jos haluat määrittää porautumispainikkeen, sinun on ensin määritettävä kelvollinen porautumissivu raportissasi. Sen jälkeen voit luoda painikkeen, jonka toimintotyyppi on Porautuminen, ja valita porautumissivun kohdesivuksi.

Koska porautumispainikkeessa on kaksi tilaa, jotka ovat käytössä ja poissa käytöstä, työkaluvihjevaihtoehtojakin on kaksi.

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

Jos jätät työkaluvihjeruudut tyhjiksi, Power BI luo työkaluvihjeet automaattisesti. Nämä työkaluvihjeet perustuvat kohde- ja porautumiskenttiin.

Seuraavassa esimerkissä näytetään automaattisesti muodostettu työkaluvihje, kun painike on poissa käytöstä:

"Jos haluat porautua ostoskorianalyysiin (kohdesivu), valitse tuotteesta yksi arvopiste (porautumiskenttä)."

Screenshot of a visual, highlighting a disabled autogenerated tooltip.

Seuraavassa esimerkissä näytetään automaattisesti muodostettu työkaluvihje, kun painike on käytössä:

"Napsauttamalla voit porautua ostoskorianalyysiin (kohdesivu)."

Screenshot of a visual, highlighting an enabled autogenerated tooltip.

Jos kuitenkin haluat antaa mukautettuja työkaluvihjeitä, voit syöttää staattisen merkkijonon. Voit myös käyttää ehdollista muotoilua työkaluvihjeissä.

Suodatinkontekstin välittäminen

Painike toimii tavallisen porautumisen tavoin: Voit välittää suodattimia muihin kenttiin ristiinsuodattamalla visualisoinnit, jotka sisältävät porautumiskentän. Esimerkiksi painamalla Ctrl-näppäintä + napsauttamalla ja ristiinsuodattamalla voit siirtää useita suodattimia Myymälän erittely -kohdassa porautumissivulle, koska valintasi ristiinsuodattavat visualisoinnin, joka sisältää tuotteen, porautumiskentän:

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

Kun olet valinnut porautumispainikkeen, sekä kaupan että tuotteen suodattimet välitetään kohdesivulle:

Screenshot of the Filters pane, highlighting the applied filters.

Moniselitteinen suodatinkonteksti

Koska porautumispainike ei ole sidottu yksittäiseen visualisointiin ja valintasi on moniselitteinen, painike poistetaan käytöstä.

Tässä esimerkissä painike on poistettu käytöstä, koska molemmat visualisoinnit sisältävät yhden Product-valinnan. On epäselvää, minkä visualisoinnin mihin arvopisteeseen porautumistoiminto sidotaan:

Screenshot showing ambiguous filter context with a disabled button.

Käytöstä poistettujen painikkeiden muotoilun mukauttaminen

Voit mukauttaa porautumispainikkeiden poistettu käytöstä -tilan muotoiluasetuksia.

Screenshot showing customized disabled button formatting.

Nämä muotoiluasetukset ovat seuraavat:

  • Painikkeen tekstin ohjausobjektit: teksti, fonttiperhe, fontin koko, fontin väri, tasaus ja täyttö

    Screenshot showing a formatted disabled button text.

  • Painikkeen täytön ohjausobjektit: väri, täyttökuva ja läpinäkyvyys

    Screenshot showing a formatted disabled button fill.

  • Painikekuvakkeen ohjausobjektit: muoto, viivan väri, paino, läpinäkyvyys, tasaus ja täyttö

    Screenshot showing a formatted disabled button icon.

  • Painikkeen reunan ohjausobjektit: väri, leveys, läpinäkyvyys

    Screenshot showing formatted disabled button border.

Painikkeen tekstin muotoilun määrittäminen ehdollisesti

Power BI Desktopissa voit ehdollisen muotoilun avulla muuttaa painikkeen tekstiä kentän valitun arvon perusteella. Voit tehdä tämän luomalla mittayksikön, joka tulostaa halutun merkkijonon DAX-funktion SELECTEDVALUEperusteella.

Seuraava esimerkkimittari tulostaa "Näytä tuotteen tiedot", jos yksittäistä tuotearvoa ei ole valittu. Jos yksittäinen tuotearvo on valittuna, mittari tulostaa "Näytä [valitun tuotteen] tiedot":

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

Kun olet luonut tämän mittarin, toimi seuraavasti Power BI Desktopissa:

  1. Valitse painikkeen tekstille Ehdollinen muotoilu (fx) -vaihtoehto.

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

  2. Valitse painikkeen tekstiä varten luomasi mittari:

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

  3. Kun yksittäinen tuote on valittuna, painikkeen tekstinä on:

    "Näytä kohteen Word tiedot"

    Screenshot of Category Breakdown, highlighting See details for Word.

  4. Kun yhtään tuotetta ei ole valittuna tai vähintään kaksi tuotetta on valittuna, painike poistetaan käytöstä. Painikkeen tekstinä on:

    "Näytä tuotteen tiedot"

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

Työkaluvihjeiden muotoilun ehdollinen määrittäminen

Voit muotoilla porautumispainikkeen työkaluvihjeen ehdollisesti, kun se on käytössä tai poistettu käytöstä. Jos olet käyttänyt ehdollista muotoilua dynaamisesti porautumiskohteen määrittämiseen, haluat ehkä, että painikkeen tilan työkaluvihje on käyttäjän valinnan mukaan informatiivisempi. Seuraavassa on muutamia esimerkkejä:

  • Voit määrittää käytöstä poistetun tilan työkaluvihjeen tapauskohtaisesti kuvaavaksi mukautetun mittarin avulla. Jos esimerkiksi haluat, että käyttäjän on valittava yksittäinen tuote ja yksittäinen myymälä, ennen kuin hän voi porautua markkina-analyysisivulle, voit luoda mittarin, jolla on seuraava logiikka:

    Jos käyttäjä ei ole valinnut yksittäistä tuotetta tai yksittäistä myymälää, mittari palauttaa seuraavan tuloksen: "Valitse yksittäinen tuote ja valitse myös yksittäinen myymälä Ctrl + napsauttamalla."

    Jos käyttäjä on valinnut yksittäisen tuotteen, mutta ei yhtä myymälää, mittari palauttaa seuraavan virheilmoituksen: "Voit valita myös yksittäisen myymälän Ctrl + napsauttamalla."

  • Voit myös määrittää käytössä-tilan työkaluvihjeen käyttäjän valinnan mukaan. Jos esimerkiksi haluat käyttäjän tietävän, mihin tuotteeseen ja mihin myymälään porautumissivu suodatetaan, voit luoda mittarin, joka palauttaa seuraavan ohjeen:

    "Poraudu sivulle [porautumissivun nimi], niin saat lisätietoja tuotteen [tuotteen nimi] myynnistä [myymälän nimi] -myymälöissä."

Porautumisen kohteen määrittäminen ehdollisesti

Ehdollisen muotoilun avulla voit määrittää porautumiskohteen mittarin tuloksen perusteella.

Seuraavassa on joitakin tilanteita, joissa haluat ehkä, että painikkeen porautumiskohde on ehdollinen:

  • Haluat ottaa porautumisen käyttöön sivulla vain, kun useita ehtoja on täytetty. Muussa tapauksessa painike on poistettu käytöstä.

    Haluat esimerkiksi, että käyttäjien on valittava yksittäinen tuote ja yksittäinen myymälä, ennen kuin he voivat porautua markkinatietosivulle. Muussa tapauksessa painike on poistettu käytöstä.

    Screenshot showing the product and store selected.

  • Haluat painikkeen tukevan useita porautumiskohteita käyttäjän valintojen perusteella.

    Jos sinulla on esimerkiksi useita kohteita (markkinatiedot ja myymälätiedot), joihin käyttäjät voivat porautua, voit antaa heidän valita tietyn kohteen, johon porautua, ennen kuin painike otetaan käyttöön porautumiskohteessa.

    Screenshot showing the product and destination selected.

  • Sinulla voi myös olla kiinnostavia yhdistelmäskenaariotapauksia , jotka tukevat sekä useita porautumiskohteita että tiettyjä ehtoja, joissa haluat painikkeen olevan poissa käytöstä. Jatka lukemista, niin saat lisätietoja näistä kolmesta vaihtoehdosta.

Poista painike käytöstä, kunnes useat ehdot täyttyvät

Katsotaanpa ensimmäistä tapausta, jossa haluat pitää painikkeen poissa käytöstä, kunnes lisäehdot täyttyvät. Power BI Desktopissa on luotava DAX-perusmittari, joka tulostaa tyhjän merkkijonon (""), ellei ehtoa saavuteta. Kun mittari täyttyy, se tulostaa porautumisen kohdesivun nimen.

Seuraavassa on esimerkki DAX-mittarista, joka edellyttää myymälän valitsemista, ennen kuin käyttäjä voi porautua tuotteeseen tietosivun tallentamiseksi:

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

Kun olet luonut mittarin, toimi seuraavasti Power BI Desktopissa:

  1. Valitse painiketoiminnon Kohde-kohdan vieristä Ehdollinen muotoilu (fx).

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

  2. Valitse viimeisessä vaiheessa luomasi DAX-mittari kohteen kenttäarvoksi.

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

    Nyt näet, että painike on poistettu käytöstä, vaikka yksittäinen tuote olisi valittuna, koska mittari edellyttää myös yksittäisen myymälän valitsemista.

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

Usean kohteen tuki

Toisessa yleisessä tapauksessa, jossa haluat tukea useita kohteita, toimi seuraavasti:

  1. Luo yksisarakkeinen taulukko, joka sisältää porautumiskohteiden nimet.

    Screenshot showing the Create Table window.

  2. Koska Power BI käyttää tarkkaa merkkijonovastaavuutta porautumiskohteen määrittämiseen, varmista, että annetut arvot vastaavat tarkalleen porautumissivujen nimiä.

  3. Kun olet luonut taulukon, lisää se sivulle yksittäisen valinnan osittajana.

    Screenshot showing a drillthrough slicer.

  4. Jos tarvitset enemmän pystysuuntaista tilaa, muunna osittaja avattavaksi luetteloksi. Poista osittajan otsikko ja lisää tekstiruutu, jonka vieressä on otsikko.

    Screenshot showing a drillthrough slicer with no header.

  5. Vaihtoehtoisesti voit muuttaa luettelo-osittajan pystysuuntaisesta vaakasuuntaiseksi.

    Screenshot showing a horizontal slicer.

  6. Valitse porautumistoiminnon kohdesyötteelle Ehdollinen muotoilu (fx) -painike painiketoiminnon Kohde-kohdan vieressä.

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

  7. Valitse Kohde – Toiminto -sivulla luomasi sarakkeen nimi. Tässä tapauksessa se on Valitse kohde.

    Screenshot showing the Select a destination field selected.

    Nyt näet, että porautumispainike on käytössä vain, kun tuote ja kohde on valittu:

    Screenshot showing the product and destination selected.

Kahden skenaarion yhdistelmä

Jos olet kiinnostunut kahden skenaarion yhdistelmästä, voit lisätä logiikkaa kohteen valintaan luomalla DAX-mittarin ja viittaamalla siihen Power BI Desktopissa.

Seuraavassa on esimerkki DAX-mittarista, joka edellyttää, että käyttäjä valitsee myymälän, ennen kuin hän voi porautua tuotteesta mille tahansa porautumissivulle:

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

Power BI Desktopissa valitset luomasi DAX-mittarin kohteen kenttäarvoksi. Tässä esimerkissä käyttäjän on valittava tuote, myymälä ja kohdesivu, ennen kuin porautumispainike on käytössä:

Screenshot showing the product, store, and destination selected.

Huomioitavat asiat ja rajoitukset

  • Tämä painike ei salli useita kohteita yksittäisen painikkeen avulla.
  • Tämä painike tukee vain porautumista samassa raportissa. se ei siis tue raporttien välillä porautumista.
  • Painikkeen käytöstä poistetun tilan muotoilu on sidottu raporttiteeman väriluokkiin. Lue lisää väriluokista.
  • Porautumistoiminto toimii kaikissa valmiissa visualisoinneissa ja joissakin AppSourcesta tuoduissa visualisoinneissa. Se ei kuitenkaan välttämättä toimi kaikkien AppSourcesta tuotujen visualisointien kanssa.

Seuraavissa artikkeleissa on lisätietoja ominaisuuksista, jotka muistuttavat painikkeita tai toimivat niiden kanssa: