Visualisointien mukauttamisen salliminen käyttäjille raportissa

Koskee seuraavia:✅ Power BI Desktop ja Power BI -palvelu

Kun jaat raportin laajalle yleisölle, osa käyttäjistä haluaa ehkä tarkastella tiettyjä visualisointeja hieman eri näkymien kautta. Hän haluaa ehkä vaihtaa akselin sisällön, muuttaa visualisointityyppiä tai lisätä niitä työkaluvihjeeseen. On vaikea luoda visualisointi, joka täyttää kaikkien vaatimukset. Käyttämällä tätä uutta ominaisuutta voit antaa yrityskäyttäjillesi mahdollisuuden tutkia ja personoida visuaaleja, kaikki raporttien lukunäkymässä. He voivat muokata visualisointia haluamallaan tavalla ja tallentaa sen kirjanmerkiksi, johon voi palata. Heillä ei tarvitse olla raportin muokkausoikeutta, eikä heidän tarvitse palata raportin tekijään muutosta varten.

Kuvakaappaus personoidusta visuaalista Power BI:ssä.

Mitä raportin käyttäjät voivat muuttaa

Tämä ominaisuus sopii erinomaisesti raportin tekijöille: Voit ottaa käyttöön perustutkimustilanteita raportin lukijoille. Raportin lukijat saavat merkityksellisiä tietoja Power BI -raportin visualisointien tapauskohtaisen tutkimisen kautta. Tässä ovat muutokset, joita he voivat tehdä:

  • Muuta visualisointityyppiä.
  • Mittayksikön tai dimension vaihtaminen.
  • Lisää tai poista selite.
  • Kahden tai useamman mittarin vertaileminen
  • Muuta aggregaatioita.

Tämä ominaisuus sallii uusien etsintäominaisuuksien lisäksi myös tapoja, joilla käyttäjät voivat siepata ja jakaa tekemänsä muutokset:

  • Sieppaa niiden muutokset.
  • Jaa heidän tekemänsä muutokset.
  • Kaikkien raporttiin tehtyjen muutosten palauttaminen. Jos valitset Palauta oletukset , kaikki mukautukset poistetaan.
  • Kaikkien visualisointiin tehtyjen muutosten palauttaminen.
  • Tyhjennä heidän viimeaikaiset muutoksensa.

Kun raportin lukijat ovat mukauttaneet raporttia, he voivat luoda omia kirjanmerkkejä mukautustensa tallentamiseksi. Lisätietoja siitä, miten raportin lukijat voivat käyttää tätä ominaisuutta, on artikkelissa Visualisointien mukauttaminen raporteissasi.

Mukauttamisen ottaminen käyttöön raportissa

Voit ottaa ominaisuuden käyttöön Power BI Desktopissa tai Power BI -palvelussa. Voit ottaa sen käyttöön myös upotetuissa raporteissa.

Jos haluat ottaa ominaisuuden käyttöön Power BI Desktopissa, siirry kohtaan >Raportin asetukset. Valitse Mukauta visualisointeja - valintaruutu.

Näyttökuva Asetukset-valintaikkunasta, jossa Mukauta visualisointeja -valintaruutu on valittuna.

Ominaisuuden lisääminen käyttöön tai poistaminen käytöstä sivun tai visualisoinnin tasolla

Kun otat käyttöön raportin visuaalit personoimiseksi, kaikki raportin visuaalit voidaan personoida. Jos haluat, että kaikkia visualisointeja ei voi mukauttaa, voit ottaa asetuksen käyttöön tai poistaa sen käytöstä sivu- tai visualisointikohtaisesti.

Mukauta visualisointia sivukohtaisesti

Valitse sivuvälilehti. Valitse sitten Muotoilu Visualisointi-paneelista.

Kuvakaappaus valikosta, jolla voi valita Personize visuaalinen sivulle.

Valitse Mukauta visualisointia -liukusäädin Käytössä>

Mukauta visualisointia per visualisointi

Valitse visualisointi. Valitse sitten Muotoileyleiset>ylätunnistekuvakkeet>Kuvakkeet.

Kuvakaappaus Kuvakkeet-valikosta, jossa voit valita personointia.

Valitse Mukauta visualisointia -liukusäädin Käytössä>

Kuvakaappaus Personize visuaalisesta liukusäätimestä.

Perspektiivien käyttäminen kohdistetummassa näkymässä

Personize-visuaaleissa käytä Perspektiiviä valitaksesi mallin osajoukon, joka tarjoaa tarkemman näkymän. Alijoukon valitsemisesta voi olla hyötyä, kun käsittelet suurta tietomallia, jolloin voit keskittyä hallittavissa olevaan kenttien alijoukkoon. Alijoukon valitseminen voi myös auttaa sitä, että raportin lukijat eivät hukuta niitä koko kenttäkokoelmalla tässä suuressa mallissa.

Pidä seuraavat seikat mielessä, kun käsittelet perektiivejä:

  • Näkökulmia ei ole tarkoitettu turvamekanismiksi. Ne ovat työkalu paremman loppukäyttäjäkokemuksen tarjoamiseen. Perspektiivin kaikki suojaus periytyvät pohjana olevasta mallista.

  • Näkökulmia sekä taulukko- että moniulotteisissa malleissa tuetaan. Moniulotteisissa malleissa perspektiiviä voi kuitenkin asettaa vain raportin peruskuution mukaiseksi.

  • Ennen kuin poistat perspektiivin mallista, tarkista, ettei perspektiiviä käytetä Personize Visuals -kokemuksessa.

Jotta voit käyttää perektiivejä, sinun on otettava käyttöön raportin visualisointien mukauttaminen. Sinun on myös luotava vähintään yksi perspektiivi, joka sisältää ne ulottuvuudet ja mittarit, joita haluat loppukäyttäjien käsittelevän Mukauta visualisointeja -kokemuksessa.

Näkökulman luomiseksi käytä Tabular Model Definition Language (TMDL) -näkymää Power BI Desktopissa:

  1. Power BI Desktopissa valitse Näytä>TMDL-näkymä.

  2. Kirjoita TMDL-skripti määritelläksesi näkökulmasi.

  3. Sovella käsikirjoitusta.

Tässä on esimerkki TMDL-skriptistä, jolla voi luoda näkökulmia ja vaihtoehtoja.

createOrReplace

    perspective Sales
        perspectiveTable 'Product'
            perspectiveColumn 'Product'
            perspectiveColumn 'Model Name'
            perspectiveColumn 'Product Line'
            perspectiveColumn 'Description'
        perspectiveTable 'Product Category'
            perspectiveColumn 'Product Category'
        perspectiveTable 'Product Subcategory'
            perspectiveColumn 'Product Subcategory'
        perspectiveTable 'Customer'
        perspectiveTable 'Date'
            perspectiveHierarchy 'Date Hierarchy'
        perspectiveTable 'All orders'
            perspectiveMeasure 'Orders'
            perspectiveMeasure 'Quantity sold'
            perspectiveMeasure 'Sales amount USD'
        perspectiveTable 'Time Intelligence'
            includeAll: True


    perspective ProductInfo
        perspectiveTable 'Product'
            includeAll: True

Katso esineitä perspektiivistä

Nähdäksesi kaikki perspektiivissäsi olevat kohteet, suorita seuraava kysely DAX-kyselynäkymässä:

EVALUATE 
VAR perspectiveNames = SELECTCOLUMNS(INFO.PERSPECTIVES(), "PerspectiveID", [ID], "Perspective", [Name])
VAR perspectiveTables = SELECTCOLUMNS(NATURALINNERJOIN(INFO.PERSPECTIVETABLES(), perspectiveNames), "PerspectiveTableID", [ID], "TableID", [TableID], [PerspectiveID], [Perspective], [IncludeAll])
VAR tablesInfo = NATURALINNERJOIN(SELECTCOLUMNS(INFO.VIEW.TABLES(), "TableID", [ID], "Table", [Name], [IsHidden]), perspectiveTables)
VAR columnsinfo = NATURALINNERJOIN(SELECTCOLUMNS(FILTER(INFO.VIEW.COLUMNS(),[Type] <> "RowNumber"), "ColumnID", [ID], "Column", [Name], "Table", [Table]), tablesInfo)
VAR measuresinfo = SELECTCOLUMNS(INFO.VIEW.MEASURES(), "MeasureID", [ID], "Field", [Name], [Table], [IsHidden])
VAR perspectiveCols = SELECTCOLUMNS(NATURALINNERJOIN(INFO.PERSPECTIVECOLUMNS(), columnsinfo), "Field", [Column], [Table], [IsHidden], [Perspective], "Type", "Column")
VAR perspectiveColsAll = SELECTCOLUMNS(NATURALINNERJOIN(filter(tablesInfo, [IncludeAll] = True()), columnsinfo), "Field", [Column], [Table], [IsHidden], [Perspective], "Type", "Column")
VAR perspectiveColsHierarchy = SELECTCOLUMNS(NATURALINNERJOIN(SELECTCOLUMNS(NATURALINNERJOIN(NATURALINNERJOIN(INFO.PERSPECTIVEHIERARCHIES(), tablesInfo), SELECTCOLUMNS(INFO.LEVELS(), [HierarchyID], [ColumnID])), [ColumnID], [Table], [Perspective], "Type", "Hierarchy column"),columnsinfo), "Field", [Column], [Table], [IsHidden], [Perspective], [Type])
VAR perspectiveMeasures = SELECTCOLUMNS(NATURALINNERJOIN(NATURALINNERJOIN(INFO.PERSPECTIVEMEASURES(), measuresinfo), perspectiveTables), [Field], [Table], [IsHidden], [Perspective], "Type", "Measure")
VAR combined = 
UNION(
    perspectiveCols,
    perspectiveColsAll,
    perspectiveColsHierarchy,
    perspectiveMeasures
)
RETURN
combined

Kun olet tallentanut uuden perspektiivin malliin, siirry sivun Format-paneeliin . Näet uuden osion Personize Visual -osiolle.

Kuvakaappaus Personize visuaalisesta osiosta Format-paneelissa.

Raportin lukijan perspektiivin valinnan arvoksi on määritetty aluksi Oletuskentät. Kun valitset pudotusvalikon nuolen, näet muut luomasi näkökulmat.

Kuvakaappaus pudotusvalikon nuolesta, joka näyttää saatavilla olevat näkökulmat.

Kun olet asettanut Perspectiven raporttisivulle, kyseisen sivun Personize visuaalit -kokemus suodatetaan valittuun Perspective-näkymään. Valitse Käytä kaikille sivuille , jos haluat käyttää perspektiiviasetustasi raportin kaikilla olemassa olevilla sivuilla.

Kuvakaappaus Apply to all pages -vaihtoehdosta perspektiiviasetuksia varten.

Huomioitavat asiat ja rajoitukset

Ole tietoinen seuraavista rajoituksista.

  • Ominaisuutta ei tueta verkkojulkaisussa.
  • Vie PowerPointiin ja PDF-tiedostoon ei sieppaa mukautettuja visualisointeja.
  • Käyttäjän tarkastelut eivät säily automaattisesti. Kannusta raportin lukijoita tallentamaan näkymänsä henkilökohtaisiksi kirjanmerkeiksi omien muutosten tallentamiseksi.
  • Personoinnin aikana tehdyillä suodatinmuutoksilla on erityinen pysyvyyskäyttäytyminen:
    • Kun käyttäjät lisäävät sarakkeen visuaaliin, kyseiselle sarakkeelle luodaan automaattisesti suodatinpaneelikortti. Tällä automaattisesti luodulla suodattimella tehdyt valinnat eivät säily, kun sarake poistetaan visuaalista, joten niitä ei tallenneta kirjanmerkkeihin tai jaettaessa personoituihin muutoksiin.
    • Suodattimet, jotka tekijät lisäävät nimenomaisesti suodatinpaneeliin, säilyvät riippumatta siitä, onko sarake visuaalissa.
    • Suodattimen muutokset sarakkeille, jotka pysyvät visuaalissa, säilyvät kirjanmerkeissä ja jakamisen yhteydessä.
  • Power BI -mobiilisovellukset iOS- ja Android-tableteille tukevat tätä ominaisuutta. Power BI -mobiilisovellukset puhelimille eivät tue tätä ominaisuutta. Kaikkia Power BI -mobiilisovelluksissa voit kuitenkin muuttaa visualisointia, jonka tallennat henkilökohtaiseen kirjanmerkkiin Power BI -palvelussa.