Uttrykksbaserte titler i Power BI Desktop

GJELDER FOR: Power BI Desktop Power Bi-tjeneste

Du kan opprette dynamiske, tilpassede titler for Power BI-visualobjektene. Ved å opprette DAX (Data Analysis Expressions) basert på felt, variabler eller andre programmatiske elementer, kan visualobjektenes titler automatisk justeres etter behov. Disse endringene er basert på filtre, valg eller andre brukersamhandlinger og konfigurasjoner.

Screenshot showing the Power BI Desktop conditional formatting option.

Det er enkelt å opprette dynamiske titler, noen ganger kalt uttrykksbaserte titler.

Opprette et felt for tittelen

Det første trinnet i å opprette en uttrykksbasert tittel er å opprette et felt i modellen som skal brukes for tittelen.

Det finnes mange kreative måter å få den visuelle tittelen til å gjenspeile hva du vil at den skal si, eller hva du vil uttrykke. La oss ta en titt på et par eksempler.

Du kan opprette et uttrykk som endres basert på filterkonteksten som visualobjektet mottar for produktets merkenavn. Bildet nedenfor viser DAX-formelen for et slikt felt.

Screenshot showing the DAX formula: Line chart title =

Et annet eksempel er å bruke en dynamisk tittel som endres basert på brukerens språk eller kultur. Du kan opprette språkspesifikke titler i et DAX-mål ved hjelp USERCULTURE() av funksjonen. Denne funksjonen returnerer kulturkoden for brukeren, basert på operativsystemet eller nettleserinnstillingene. Du kan bruke følgende DAX-brytersetning til å velge riktig oversatt verdi.

SWITCH (
  USERCULTURE(),
  "de-DE", “Umsatz nach Produkt”,
  "fr-FR", “Ventes par produit”,
  “Sales by product”
)

Du kan også hente strengen fra en oppslagstabell som inneholder alle oversettelsene. Du plasserer tabellen i modellen.

Dette er bare et par eksempler du kan bruke til å opprette dynamiske, uttrykksbaserte titler for visualobjektene i Power BI Desktop. Det du kan gjøre med titlene dine, begrenses bare av fantasien og modellen din.

Velg feltet for tittelen

Når du har opprettet DAX-uttrykket for feltet du oppretter i modellen, må du bruke det på tittelen på visualobjektet. Slik velger du feltet og bruker det:

  1. Gå til Visualiseringer-ruten . Velg Fanen Generelt i Format-området, og angi deretter Tittel til for å vise tittelalternativene for visualobjektet.

  2. Velg Betinget formatering (fx) ved siden av tittelteksten.

    Dialogboksen Titteltekst - tittel vises.

    Screenshot showing the Title text - Title dialog box.

  3. Velg feltet du opprettet for tittelen, i dialogboksen, og velg deretter OK.

Hensyn og begrensninger

Det finnes noen begrensninger for gjeldende implementering av uttrykksbaserte titler for visualobjekter:

  • Uttrykksbasert formatering støttes for øyeblikket ikke på Python-visualobjekter, R-visualobjekter eller visualobjektet for viktige påvirkere.
  • Feltet du oppretter for tittelen, må være en strengdatatype. Mål som returnerer tall eller dato/klokkeslett (eller annen datatype) støttes for øyeblikket ikke.
  • Uttrykksbaserte titler overføres ikke når du fester et visualobjekt til et instrumentbord.
  • Betinget formatering kan bare bruke mål definert i den underliggende modellen og kan ikke bruke mål lokalt opprettet i en rapport (semantisk modelltilkobling).

Denne artikkelen beskriver hvordan du oppretter DAX-uttrykk som gjør titlene på visualobjektene om til dynamiske felt som kan endres etter hvert som brukerne samhandler med rapportene dine. Du kan også finne følgende artikler nyttige.