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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
CEllis
Resolver I
Resolver I

Report Builder - Alternative

Hi All,

 

I've been using Report Builder and woundered if there is an alternative solution to create printable pdf reports ?

 

I appreciate the Report Builder works as its intended but find key functions missing to make Report Building a simpler process.

 

Specifically not been able to utilise the relationship model in the puiblished PowerBi report when connecting to a powerbi data source.

 

Many thanks

 

Chris

 

 

1 ACCEPTED SOLUTION

It's defenetly makes sense. Report builder is live connected to power bi dataset and uses the relationships and all the model.

you're just sending a Dax query to the model and it happens exactly the same as creating a report live connected to a dataset in power bi desktop.


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

8 REPLIES 8
d_gosbell
Super User
Super User

@R1k91 is completely correct. The relationships work exactly the same in report builder. The only minor difference is that Desktop will do some extra things like injecting a count measure into a query if you don't add one yourself to prevent doing a full cross join of columns from different tables. Report Builder just runs whatever you ask it to run. If you are copying queries from Performance Analzyer they should work identically.

R1k91
Super User
Super User

you can use Visual Studio to create RDLs but Power BI Report Builder is the best choice since it's always aligned with the service.

"
Specifically not been able to utilise the relationship model in the puiblished PowerBi report when connecting to a powerbi data source.
"
do you mean you miss the ability to see the model because is useful to uderstand it and build properly the report?


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

From what I understand the relationship model does'nt come across from the PowerBi DataSource.

 

The DAX from PowerBI Desktop Performance Analyser utilises the relationships but using fields from multiple tables in the Report Builder does'nt.

 

When you build a dataset a in Power BI Report Builder based on a Power BI Dataset datasource you're performing a DAX query over that model. it means you're definetely using the Model, the Relationships and Measures already built in that model. 

it's good because you won't have to reinvent the wheel.


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

I agree DAX is already written for you in the Performance Analyser in PowerBi Desktop.

 

I think what I am missing is the ability to drag and drop fields in the 'query builder' in the Report Builder due to the relationships not been recognised.

 

I'm sorry but it seems I'm not getting you.

 

you can defenetly use drag and drop to build your queries over Power BI Datasets in Power BI report builder.

 

R1k91_0-1687792696161.gif

 

 

 


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

If I have this correct , if I drag and drop fields from different tables (not measures) they dont have the link between and run independantly of eachother ?

 

I've had a look around and found this, does it make sence that if I put any measure in it recognises the relationships ?

 

Solved: Relationship between tables in Power BI Report Bu... - Microsoft Fabric Community

 

CEllis_0-1688024957213.png

 

 

 

It's defenetly makes sense. Report builder is live connected to power bi dataset and uses the relationships and all the model.

you're just sending a Dax query to the model and it happens exactly the same as creating a report live connected to a dataset in power bi desktop.


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.