Titels op basis van expressies in Power BI Desktop
VAN TOEPASSING OP: Power BI Desktop-Power BI-service
U kunt dynamische, aangepaste titels maken voor uw Power BI-visuals. Door DAX (Data Analysis Expressions) te maken op basis van velden, variabelen of andere programmatische elementen, kunnen de titels van uw visuals automatisch naar behoefte worden aangepast. Deze wijzigingen zijn gebaseerd op filters, selecties of andere gebruikersinteracties en configuraties.
Het maken van dynamische titels, ook wel op expressies gebaseerde titels genoemd, is eenvoudig.
Een veld voor uw titel maken
De eerste stap bij het maken van een titel op basis van expressies is het maken van een veld in uw model dat u voor de titel wilt gebruiken.
Er zijn allerlei creatieve manieren om uw visuele titel weer te geven wat u wilt zeggen of wat u wilt uitdrukken. Laten we eens kijken naar enkele voorbeelden.
U kunt een expressie maken die wordt gewijzigd op basis van de filtercontext die de visual ontvangt voor de merknaam van het product. In de volgende afbeelding ziet u de DAX-formule voor een dergelijk veld.
Een ander voorbeeld is het gebruik van een dynamische titel die wordt gewijzigd op basis van de taal of cultuur van de gebruiker. U kunt taalspecifieke titels maken in een DAX-meting met behulp van de USERCULTURE()
functie. Deze functie retourneert de cultuurcode voor de gebruiker, op basis van hun besturingssysteem of browserinstellingen. U kunt de volgende DAX-switchinstructie gebruiken om de juiste vertaalde waarde te selecteren.
SWITCH (
USERCULTURE(),
"de-DE", “Umsatz nach Produkt”,
"fr-FR", “Ventes par produit”,
“Sales by product”
)
U kunt de tekenreeks ook ophalen uit een opzoektabel die alle vertalingen bevat. U plaatst die tabel in uw model.
Dit zijn slechts enkele voorbeelden die u kunt gebruiken om dynamische, expressiegebaseerde titels te maken voor uw visuals in Power BI Desktop. Wat u met uw titels kunt doen, wordt alleen beperkt door uw verbeelding en uw model.
Selecteer uw veld voor uw titel
Nadat u de DAX-expressie hebt gemaakt voor het veld dat u in uw model maakt, moet u deze toepassen op de titel van uw visual. Het veld selecteren en toepassen:
Ga naar het deelvenster Visualisaties . Selecteer in het gebied Opmaak het tabblad Algemeen en stel vervolgens Titel in op Aan om de titelopties voor de visual weer te geven.
Selecteer Voorwaardelijke opmaak (fx) naast de titeltekst.
Het dialoogvenster Titel - Titel wordt weergegeven.
Selecteer in het dialoogvenster het veld dat u voor uw titel hebt gemaakt en selecteer VERVOLGENS OK.
Overwegingen en beperkingen
Er gelden enkele beperkingen voor de huidige implementatie van titels op basis van expressies voor visuals:
- Opmaak op basis van expressies wordt momenteel niet ondersteund in Python-visuals, R-visuals of de visual Belangrijkste beïnvloeders.
- Het veld dat u voor de titel maakt, moet een gegevenstype tekenreeks zijn. Metingen die getallen of datum/tijd (of een ander gegevenstype) retourneren, worden momenteel niet ondersteund.
- Titels op basis van expressies worden niet overgedragen wanneer u een visual vastmaakt aan een dashboard.
- Voorwaardelijke opmaak kan alleen metingen gebruiken die zijn gedefinieerd in het onderliggende model en kunnen geen metingen gebruiken die lokaal zijn gemaakt in een rapport (semantische modelverbinding).
Gerelateerde inhoud
In dit artikel wordt beschreven hoe u DAX-expressies maakt waarmee de titels van uw visuals worden omgezet in dynamische velden die kunnen worden gewijzigd wanneer gebruikers met uw rapporten werken. Mogelijk vindt u ook de volgende artikelen nuttig.