Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hello everyone,
I'm not very accostumed to the embedding of a report via the iFrame code that is generated by Power BI when you click on "Publish to web", so I'd like to ask if what I'd like to is possible, or not.
These are my presuppositions:
let's say that I have a site where customers can log-in, and customers don't have a Power BI account. but I have a Pro account.
I'd like to publish a report on my site that shows filtered results (let's say, customers = "Customer A") depending on the customer who logged in (i.e. the customer only sees his data).
I am quite sure that this is achievable, but not with my presuppositions.
1) This configurations implies an "App owns data" configuration, right (and the use of "Power BI Embedded")?
2) And this would therefore imply that I'd need to own a Premium Account to do such a thing?
3) With an "User owns data" configuration, every customer would need a Power BI pro account (and I'd need to use REST APIs)?
Thanks to everyone who can give me an hint about this.
Solved! Go to Solution.
@MaxItaly wrote:
Hello everyone,
I'm not very accostumed to the embedding of a report via the iFrame code that is generated by Power BI when you click on "Publish to web", so I'd like to ask if what I'd like to is possible, or not.
These are my presuppositions:
let's say that I have a site where customers can log-in, and customers don't have a Power BI account. but I have a Pro account.
I'd like to publish a report on my site that shows filtered results (let's say, customers = "Customer A") depending on the customer who logged in (i.e. the customer only sees his data).
I am quite sure that this is achievable, but not with my presuppositions.
1) This configurations implies an "App owns data" configuration, right (and the use of "Power BI Embedded")?
2) And this would therefore imply that I'd need to own a Premium Account to do such a thing?3) With an "User owns data" configuration, every customer would need a Power BI pro account (and I'd need to use REST APIs)?
Thanks to everyone who can give me an hint about this.
For "Publish to web", you can't append a filter parameter to the report url. Your understanding is right, for the customers who have no Power BI accounts, Embedding with non-Power BI users (app owns data) is definitely for this scenario. You need a Premium licence. As to showing filtered result, either using Power BI Javascript Filter or the securable approach Row Level Security.
@MaxItaly wrote:
Hello everyone,
I'm not very accostumed to the embedding of a report via the iFrame code that is generated by Power BI when you click on "Publish to web", so I'd like to ask if what I'd like to is possible, or not.
These are my presuppositions:
let's say that I have a site where customers can log-in, and customers don't have a Power BI account. but I have a Pro account.
I'd like to publish a report on my site that shows filtered results (let's say, customers = "Customer A") depending on the customer who logged in (i.e. the customer only sees his data).
I am quite sure that this is achievable, but not with my presuppositions.
1) This configurations implies an "App owns data" configuration, right (and the use of "Power BI Embedded")?
2) And this would therefore imply that I'd need to own a Premium Account to do such a thing?3) With an "User owns data" configuration, every customer would need a Power BI pro account (and I'd need to use REST APIs)?
Thanks to everyone who can give me an hint about this.
For "Publish to web", you can't append a filter parameter to the report url. Your understanding is right, for the customers who have no Power BI accounts, Embedding with non-Power BI users (app owns data) is definitely for this scenario. You need a Premium licence. As to showing filtered result, either using Power BI Javascript Filter or the securable approach Row Level Security.
I really hoped there was an alternative solution...
Thanks for confirming my point, which I was not sure about it.
Hi,
I have the same doubt as yours.
Were you able to find a solution to your problem?
Hi,
with a Pro license that is impossible.
You need a premium license to do that (and several different skills from the simple report making).
Luckily, what wanted to achieve wasn't a must for my business, so we didn't do that in the end.
I am afraid there is still not a Pro solution to this problem.
Okay.
Thank you very much.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
8 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
11 | |
3 | |
2 | |
2 | |
2 |