Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
DW868990
Helper IV
Helper IV

Dynamic grid with small multiples

Hi,

 

An open question - and I am sure this is not possible with the native visuals at present - but if anybody can point me in a direction of custom visual (Deneb etc)/workaround it would be much appreciated.

Basically I am looking to having dynamic grids for small multiples, so if only 4 products are selected, only 4 would show, and the grid would automatically increase or decrease in size dependant on the number of products selected.

 

I have done some research and as of yet not come across anything near to a solution.

 

Any help appreciated, thank you. 

2 REPLIES 2
Ardydardy
Frequent Visitor

This has been suggested as an idea. Please help by voting for it:
https://ideas.fabric.microsoft.com/ideas/idea/?ideaid=85a65563-ce5e-ef11-a4e6-000d3a7b8b05

vs_7
Continued Contributor
Continued Contributor

HI @DW868990 
check the steps out

Power BI's native visuals do not inherently support dynamically resizing grids for small multiples based on the number of selected items. However, you can explore a few workarounds and consider custom visuals for achieving a similar effect. Please note that the Power BI ecosystem evolves, and new features may have been introduced since then.

Here are some options you can explore:

  1. Custom Visuals:

    • You can consider using custom visuals like Deneb, Charticulator, or custom-developed visuals to build a more dynamic grid layout.
    • These custom visuals may provide greater flexibility in terms of layout and responsiveness.
  2. Matrix Visual with Conditional Formatting:

    • Use the Matrix visual and apply conditional formatting to dynamically hide or show rows/columns based on the number of products selected.
    • You can use DAX measures or calculated columns to control the visibility of rows/columns in the Matrix based on your selection.
  3. Paginated Report in Power BI Report Server:

    • If you have Power BI Report Server, you can create paginated reports (RDL) that offer more precise control over layout.
    • In paginated reports, you can create tables that expand or shrink based on data, but it's a separate type of report from standard Power BI reports.
  4. Power BI Templates:

    • Consider using Power BI templates where you can preset layouts for specific numbers of products, and users can choose the appropriate template based on their selection.
  5. Javascript/Custom Development:

    • If you have the technical skills, you might explore building a custom solution using JavaScript in Power BI custom visuals or embedding Power BI reports into a web application where you have more control over layout

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.