Skip to main content

3 posts tagged with "vega-lite"

View All Tags

How-To: Power BI Sentence Tooltips with Deneb

· 10 min read
Daniel Marsh-Patrick
Program Manager & Developer

Sentence templates for tooltips were introduced to Power BI in June 2026. These allow you to add free text to the standard tooltip, using brace-enclosed tokens to denote where field values should be inserted, e.g.:

Total {Product} sales = {$ Sales}

Because Deneb delegates tooltip display back to Power BI, sentence templates work with Deneb visuals as well, but some setup is required to ensure the fields you want to reference are available. This post walks through the mechanics, the main gotcha, and some tricks for surfacing information from your specification in your sentences.

New AppSource Sample Workbook

· 3 min read
Imran Haq
Community Contributor

We're excited to introduce a brand-new sample workbook designed to help you get started with Deneb and Vega-Lite for Power BI. Inside, you'll find practical learning materials, a selection official Vega datasets, and various chart types to help you dive straight into the world of Deneb and the powerful grammar of graphics behind Vega and Vega-Lite.

How-To: The Stacked Bar Alternative

· 15 min read
Daniel Marsh-Patrick
Program Manager & Developer

I've become smitten with this stacked bar chart alternative, as recently showcased on the Flerlage Twins blog. This article is a brilliant insight into a collaborative process between Sebastine Amede, Darragh Murray and Kevin, with a further spotlight on folks who have inspired their final design. It's a really brilliant way of keeping the part-to-whole idea of a stacked bar chart, while also making the individual segments much easier to compare.

As always, when I see cool things (and because I enjoy using the tooling as well as developing it), I wonder how easy they might be to replicate in Power BI using Deneb. I thought it would be a fun exercise to try and replicate the example from the blog post using Vega-Lite. Fortunately, Vega-Lite has multiple encoding channels along each direction for Cartesian plots, which makes it a fairly straightforward process.