Lad brugerne tilpasse visualiseringer i en rapport

Gælder for:✅ Power BI Desktop og Power BI-tjeneste

Når du deler en rapport med en bred målgruppe, vil nogle af brugerne måske gerne se lidt forskellige visninger af bestemte visualiseringer. Måske vil de bytte om på aksen, ændre visualiseringstypen eller føje noget til værktøjstippet. Det er svært at oprette én visualisering, der opfylder alles krav. Ved at bruge denne nye funktion kan du give dine virksomhedsbrugere mulighed for at udforske og personliggøre visuelle elementer, alt sammen i rapportlæsningsvisning. De kan justere visualiseringen, som den skal, og gemme den som et bogmærke, der skal vende tilbage til. De behøver ikke at have redigeringstilladelse til rapporten eller gå tilbage til rapportforfatteren for at få en ændring.

Skærmbillede af en personlig visualisering i Power BI.

Hvilke rapportbrugere kan ændre

Denne funktion er ideel til rapportoprettere: Du kan aktivere grundlæggende udforskningsscenarier for dine rapportlæsere. Læserne af din rapport får yderligere indsigt via ad hoc-udforskning af visualiseringer i en Power BI-rapport. Her er ændringer, som de kan foretage:

  • Rediger visualiseringstypen.
  • Byt en måling eller dimension ud.
  • Tilføj eller fjern en forklaring.
  • Sammenlign to eller flere målinger.
  • Skift aggregationer.

Denne funktion giver ikke kun mulighed for nye udforskningsfunktioner, den indeholder også måder, hvorpå brugerne kan registrere og dele deres ændringer:

  • Registrer deres ændringer.
  • Del deres ændringer.
  • Nulstil alle deres ændringer for en rapport. Hvis du vælger Nulstil til standard , fjernes alle tilpasninger.
  • Nulstil alle deres ændringer for en visualisering.
  • Ryd deres seneste ændringer.

Når læserne af rapporten har tilpasset en rapport, kan de oprette personlige bogmærker for at gemme deres tilpasninger. Hvis du vil vide mere om, hvordan rapportlæsere kan bruge denne funktion, skal du se Tilpas visualiseringer i dine rapporter.

Aktivér tilpasning i en rapport

Du kan aktivere funktionen i Power BI Desktop eller Power BI-tjenesten. Du kan også aktivere den i integrerede rapporter.

Hvis du vil aktivere funktionen i Power BI Desktop, skal du gå til >> Markér afkrydsningsfeltet Tilpas visualiseringer .

Skærmbillede af dialogboksen Indstillinger, hvor afkrydsningsfeltet Tilpas visualiseringer er markeret.

Slå funktionen til eller fra på et side- eller visualiseringsniveau

Når du aktiverer Personalize visuals for en rapport, kan alle visuals i den rapport personaliseres. Hvis du ikke ønsker, at alle visualiseringer skal tilpasses, kan du slå indstillingen til eller fra pr. side eller pr. visualisering.

Tilpas visualisering pr. side

Vælg fanen side. Vælg derefter Formater i visualiseringspanelet .

Skærmbillede af menuen for at vælge Tilpas visuelt for en side.

Skub Tilpas visualisering>til eller fra.

Tilpas visualisering pr. visualisering

Vælg visualiseringen. Vælg derefter Formatér>ikoner for generelle>headerikoner.>

Skærmbillede af ikonmenuen, hvor du kan vælge personalisering.

Skub Tilpas visualisering>til eller fra.

Skærmbillede af Personalize visual-slideren.

Brug perspektiver til en mere fokuseret visning

For at personalisere visuelle elementer kan du bruge Perspektiver til at vælge et delmængde af en model, der giver et mere fokuseret udsyn. Det kan være nyttigt at vælge et undersæt, når du arbejder med en stor datamodel, så du kan fokusere på et håndterbart undersæt af felter. Hvis du vælger et undersæt, kan det også hjælpe ikke at overvælde læserne af rapporten med den fulde samling af felter i den store model.

Vær opmærksom på følgende, når du arbejder med perspektiver:

  • Perspektiver er ikke ment som en sikkerhedsmekanisme. De er et værktøj til at give en bedre slutbrugeroplevelse. Al sikkerhed for et perspektiv nedarves fra den underliggende model.

  • Perspektiver i både tabulære og multidimensionale modeller understøttes. Men for perspektiver i multidimensionale modeller kan du kun sætte perspektivet til at være det samme som basiskuben for rapporten.

  • Før du sletter et perspektiv fra en model, skal du tjekke, at perspektivet ikke bruges i Personalize visuals-oplevelsen.

Hvis du vil bruge Perspektiver, skal du aktivere Tilpas visualiseringer for rapporten. Du skal også oprette mindst ét perspektiv, der indeholder de dimensioner og målinger, som slutbrugerne skal interagere med for oplevelsen Tilpas visualiseringer.

For at skabe perspektivet, brug Tabular Model Definition Language (TMDL)-visningen i Power BI Desktop:

  1. I Power BI Desktop vælger du View>TMDL view.

  2. Skriv TMDL-scriptet ind for at definere dit perspektiv.

  3. Påfør manuskriptet.

Her er et eksempel på et TMDL-script, der kan skabe perspektiver med muligheder, du kan bruge.

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

Se genstande i et perspektiv

For at se alle elementer, der er inkluderet i dine perspektiver, skal du køre følgende forespørgsel i DAX forespørgselsvisning:

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

Når du har gemt det nye perspektiv i modellen, skal du gå til Format-panelet for siden. Du ser en ny sektion for Personalize visual.

Skærmbillede af sektionen Personligt visuelt i Format-panelet.

Valget af rapportlæserperspektiv er angivet til Standardfelter til at starte med. Når du vælger dropdown-pilen, ser du de andre perspektiver, du har oprettet.

Skærmbillede af dropdown-pilen, der viser tilgængelige perspektiver.

Efter du har sat perspektivet for rapportsiden, filtreres oplevelsen for personalisere visuelle effekter for den side til det valgte perspektiv. Vælg Anvend på alle sider for at anvende indstillingen Perspektiv på alle eksisterende sider i rapporten.

Skærmbillede af indstillingen Apply to all pages for perspektivindstillinger.

Overvejelser og begrænsninger

Vær opmærksom på følgende begrænsninger.

  • Funktionen understøttes ikke til publicering til web.
  • Eksportér til PowerPoint og PDF henter ikke tilpassede visualiseringer.
  • Brugerudforskninger bevares ikke automatisk. Tilskynd læserne af rapporten til at gemme deres visninger som personlige bogmærker for at registrere deres ændringer.
  • Filterændringer foretaget under personalisering har specifik persistensadfærd:
    • Når brugere tilføjer en kolonne til et visuelt projekt, oprettes der automatisk et filterpanelkort for den kolonne. Valg foretaget på dette auto-genererede filter bliver ikke bevaret, når kolonnen fjernes fra visualiseringen, så de gemmes ikke i bogmærker eller ved deling med personlige ændringer.
    • Filtre, som forfatterne eksplicit tilføjer til filterpanelet, forbliver uanset om kolonnen er i visualiseringen.
    • Filterændringer for kolonner, der forbliver i visualiseringen, bevares i bogmærker og ved deling.
  • Power BI-mobilapps til iOS og Android-tablets understøtter denne funktion. Power BI-mobilapps til telefoner understøtter ikke denne funktion. Men enhver ændring af en visualisering, du gemmer i et personligt bogmærke, mens du er i Power BI-tjeneste respekteres i alle Power BI-mobilapps.