Power BI Apps: Publish a Finished Set of Reports
A Power BI app is a packaged set of reports from one workspace, with simple navigation, for a named audience. Readers open the app. They do not need permission to edit the workspace. When you change a page, you update the app so they see the new version.
Friends! A workspace full of drafts, old test reports, and the real FreshBasket sales page confuses managers. Why an app? It is the shop window: only the finished pages. How? We create an app, include the sales report, name the audience, and later click Update app. The Mumbai card they trust is still 150, on a page you chose.
मित्रांनो! Drafts, जुने test reports आणि खरा FreshBasket sales page असलेला workspace managers ना गोंधळवतो. App का? तो दुकानाची खिडकी आहे: फक्त तयार pages. कसे? App बनवायचा, sales report घ्यायचा, audience नाव द्यायचे, आणि नंतर Update app. त्यांचा Mumbai card अजून 150, तुम्ही निवडलेल्या page वर.
मित्रों! Drafts, पुराने test reports और असली FreshBasket sales page वाला workspace managers को उलझाता है. App क्यों? वह दुकान की खिड़की है: सिर्फ तैयार pages. कैसे? App बनाएँ, sales report शामिल करें, audience का नाम दें, और बाद में Update app. उनका Mumbai card अब भी 150, आपके चुने page पर.
Quick answer
Vertical path:
- Finish the report in the team workspace first.
- Create app. Pick the reports and the pages people should see.
- Set navigation names in plain language: Sales, not Page 1.
- Choose an audience (a group of readers).
- Publish the app. Readers find it under Apps.
- After you edit the report, choose Update app or they keep the old pages.
Workspace = workshop
App = the front door for readers
What the reader gets
| Place | What they see | Mumbai number |
|---|---|---|
| Workspace as a Member | Drafts and the real report | 150, plus your experiments |
| App audience | The pages you included | 150 on the official page |
- The data is the same semantic model.
- The app does not create a second copy of the sales rows.
- Hiding a draft from the app is not the same as security on rows. Row-level security still decides whether Pune sees 40 only. The app decides which pages exist in the window.
- A test page filtered to one store should not be in the app unless that filter is the point.
What do I need before this guide?
- A team workspace and a published report (workspaces).
- Course: Apps and sharing · Sharing and distribution.
Before and after (look at the tables first)
Before - Workshop list. Too much clutter
आधी (Before) — कार्यशाळेची यादी. खूप गोंधळ.
पहले (Before) — वर्कशॉप की सूची. बहुत अव्यवस्था.
After - App front door. Update app after edits
नंतर (After) — App चा मुख्य दरवाजा. संपादनानंतर Update app.
बाद में (After) — App का मुख्य दरवाज़ा. संपादन के बाद Update app.
How to publish the app
An app is the front door: finished reports only. The workspace stays the workshop.
App म्हणजे मुख्य दरवाजा: फक्त तयार reports. Workspace कार्यशाळा राहते.
App यानी मुख्य दरवाज़ा: सिर्फ तैयार reports. Workspace वर्कशॉप रहती है.
- Open the FreshBasket workspace. Clean the list: the official report is obvious.
- Choose Create app.
- Setup: name it FreshBasket Sales. Add a one-line description.
- Content: include the sales report. Leave practice files out.
- Navigation: rename pages so a manager knows where to click.
- Audience: add the readers’ security group. You can have more than one audience later, with different content. Start with one.
- Publish the app. Open it yourself from Apps, not from the workspace, so you see what they see.
After you edit the report, choose Update app or readers keep the old pages.
Report संपादल्यानंतर Update app निवडा, नाहीतर वाचक जुने pages बघतात.
Report संपादित करने के बाद Update app चुनें, वरना पाठक पुराने pages देखते हैं.
When the report changes:
- Edit the report in the workspace.
- Check Mumbai still reads 150, or the new true number.
- Return to the app and choose Update app.
- Tell the audience that you updated it. The link stays the same.
Permissions: people who build the app need a role that can publish it (Member or Admin). Viewers of the app are not workspace editors. That split is the reason the app exists.
App versus a shared link
- A share link is fine for one report and a few people. The next guide covers the link.
- An app is better when several reports belong together and you will update them for a whole group.
- Neither one replaces row-level security. Both can still show every city if the person is allowed to see every city.
- Do not email the PBIX as a substitute for the app. The file on disk will not refresh with the workspace.
Mistakes and calm fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Readers see an old page | You edited the report and did not update the app | Update app |
| Readers see draft reports | Those reports were included | Remove them and update |
| “I cannot create an app” | Contributor, or no app permission | A Member or Admin publishes it |
| Audience sees every city | Expected, if no row security | Set security for viewers; the app is not a city filter |
Ravindra Bagale's Tip
Interview line: “I distribute finished reports with an app and an audience. The workspace stays the workshop. I update the app after I change the pages.” Got it?
Ravindra Bagale's Tip – मराठी
Interview line: “मी तयार reports app आणि audience ने वाटतो. Workspace कार्यशाळा राहते. Pages बदलल्यानंतर मी app update करतो.” समजलं का?
Ravindra Bagale's Tip – हिंदी
Interview line: “मैं तैयार reports app और audience से बाँटता हूँ. Workspace वर्कशॉप रहती है. Pages बदलने के बाद मैं app update करता हूँ.” समझ में आया?
Practice task
- Create an app from a practice workspace.
- Include one report. Exclude a second “test” report.
- Open the app as a reader would.
- Change a title in the workspace report.
- Update the app and confirm the title changed in the app.
Got it? The app is the front door. Update it when the report changes. Next: a dashboard is not the same thing as a report. Let us go ahead.
समजलं का? App म्हणजे मुख्य दरवाजा. Report बदलला की Update करा. पुढे: dashboard आणि report एक नाहीत. आता पुढे जाऊया.
समझ में आया? App यानी मुख्य दरवाज़ा. Report बदले तो Update करें. आगे: dashboard और report एक नहीं हैं. अब आगे बढ़ते हैं.
Frequently asked questions
What is a Power BI app?
A packaged set of reports from one workspace, with navigation, for an audience.
App versus workspace access?
The app is for readers. Workspace roles are for people who build.
Why do readers see an old page?
The report changed and the app was not updated.
Does an app copy the data?
No. It shows reports on the same semantic model.
Does an app hide other cities?
No. That is row-level security. The app only chooses pages.
Course lessons?
Apps and sharing, and Sharing and distribution, in the Service chapters.