WiseOwl Training - Established 1992 Wise Owl Training

Established May 1992
30 years in business
Wise Owl Training
30 years in business
See 479 reviews for our classroom and online training
What is new in the April 2018 Power BI Desktop update
Part two of a six-part series of blogs

This month's update allows users to add customisable buttons to a report, incorporates a numeric slicer and includes a few other smaller changes.

  1. New features in the April 2018 update of Power BI Desktop
  2. Action buttons (this blog)
  3. Numeric slicers
  4. Changing the line and marker style for combination charts
  5. Choose your organisational custom visuals
  6. Features still in preview as of April 2018

For a cumulative list of all of the updates to Power BI Desktop since November 2016 see this blog, or have a look at the Power BI courses that we run.

Posted by Andy Brown on 07 April 2018

You need a minimum screen resolution of about 700 pixels width to see our blogs. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.

Action buttons

Until now in Power BI Desktop you've had to mimic clickable buttons:

Old-style button

Until this release of Power BI Desktop, actions could only be assigned to images or shapes (however much you disguised them to look like buttons).

Now, however, Power BI Desktop has a dedicated button!

Dedicated button

You can insert a button, and configure it to display additional text and to behave differently when a user hovers over it.


Here's an example of a configured button:

Normal button Hover button
The button as it looks normally The button when you hover over it

As this shows (and the rest of this blog will demonstrate), you can configure both the icon for a button and its accompanying text.

The rest of this blog shows how you can use a button to return to the previous page of a report, having clicked on an image to invoke a bookmark.

The example for this blog

Suppose that on one page of a report you've added 3 images:

Choosing an image

The idea is that you can click on a picture to see the appropriate animal's data.

On another page you've added a matrix or other visual:

Visual of animals

We'll use bookmarks to filter this to show only data for a particular family of animals.


You've also created 3 bookmarks to filter the matrix by each of 3 types of animal:

Creating bookmarks

Suggested names for your 3 bookmarks.  The Amphibian bookmark, for example, should filter the matrix to show only Amphibian data.


Having assigned the bookmarks to the respective images, you are now able to click on a picture to see that animal's data!

If you don't know how to create bookmarks, see our previous blog showing how to create and use bookmarks.

Creating the BACK button

The problem is now that you have no way to return to the images page.  To solve this, add a button:

Adding a button

You can add a range of buttons, but it seems to make most sense to add a Back one. If you're wondering what Q&A is, this refers to a feature which is still in preview mode, whereby you can ask questions of a visual's data.


We now need to format the button so that it looks better:

Original button The final button
The original button The final button

To do this, select the button and go to its format properties:

Button properties

The settings for our final button. The button displays text and an icon, has an outline border and a background fill colour.

Note that the Title, Background and Border properties apply not to the button itself but to a title displaying above it (which we've chosen not to show).


Understanding Default, Hover and Select

On any web page, a button can be in one of these 3 states:

State What it means
Default You haven't clicked on the button.
Hover Your mouse is hovering over the button, but you haven't clicked on it.
Select You've clicked on the button, and are holding your mouse down.

For each aspect of the button's formatting, you can configure each of these states independently.  For example, here's how to configure the Hover state for the icon:

Configuring HOVER state

When you choose Hover from the dropdown, any settings that you make will only show up when you hover over the button.


This makes life difficult!  The only way to see the effect of what you're doing is to hover over the button.  Here I've decided to show the button with a blue background when a user hovers over it:

Hover fill effect

It's only when I let my mouse linger over the button that I can see the blue fill colour I've chosen.

The only way to see exactly what your button will look like in the real world is to publish it to Power BI Server, and browse your report there.  However, you can get a pretty good idea of how the button will look while still in Power BI Desktop.

The DEFAULT formatting for our button

To give an idea of what's possible, below are the settings I used to create my button (as it will look in its default, unselected state):

Default state

The default state for the button: the icon and text appear in a red font, on a yellow background, and with a black border.


The text on the button says Change animal in red:

Button text

The text has a large space round it (called padding), and has a red font.


The icon itself appears with some blank space around it, and has a red line colour:

Icon format properties

The icon shows a back arrow in dark red, with a 3 point line thickness.


The border of the button shows in a dark colour:

Icon border

The border has a 3 pixel width, and is dark grey.


The background colour of the button appears in yellow:

Fill for button

The fill colour for the button is yellow, with a semi-transparent effect.



With the roll-out of bookmarks last month and buttons this month, Power BI reports can suddenly be much more dynamic for a user.  I look forward to seeing what Microsoft have in store for us all in future updates! 

This blog has 0 threads Add post