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

Get Fabric certified for FREE! Don't miss your chance! Learn more

Find articles, guides, information and community news

Most Recent
mh2587
Super User
Super User

Power BI is excellent for creating standard KPI and card visuals. However, when you need more control over design, compact layouts, and modern visual styles, the built-in visuals can feel limiting.

This is where SVG inside DAX becomes a game-changer. By combining SVG with DAX, you can create fully custom KPI cards that include growth trends, mini comparison bars, and automatic highlights, all responsive to filters and slicers.

Read more...

slindsay
Community Admin
Community Admin

The winner of the second preliminary round for this season of the Power BI Dataviz World Championships has been selected! Read on to learn more.

Read more...

anmolmalviya05
Super User
Super User

Schedule refresh.png

Keeping your Power BI reports up to date automatically is critical once they are shared with business users. No one wants to open a report and see yesterday’s or worse, last week’s data.

 

In this blog, you’ll learn how to configure schedule refresh in Power BI Service, why it’s important, and what prerequisites you must check before enabling it.

 

This guide is beginner-friendly and works whether you’re using Power BI Pro or Power BI Premium.

 

Why Do We Need Schedule Refresh in Power BI?

Once you publish a Power BI report to the Power BI Service and share it with users, the dataset does not refresh automatically unless you configure it.

 

Imagine this scenario:

  • You build a Power BI report
  • Publish it to production
  • Share it with business users
  • Then move on to another project

If schedule refresh is not enabled:

Users will see outdated data

Manual refresh becomes a dependency

Trust in reports reduces

 

👉 Schedule Refresh solves this problem by automatically refreshing your dataset at defined intervals, ensuring users always see the latest data.

 

Prerequisites Before Configuring Schedule Refresh

Before enabling schedule refresh, make sure the following conditions are met:

 

1. Dataset Is Published to Power BI Service

Schedule refresh can only be configured after publishing the report from Power BI Desktop.

 

2. Gateway Configuration (If Required)

Cloud data sources → No gateway required

On-premises sources (SQL Server, Oracle, etc.) → Gateway must be configured and running

 

3. Data Source Credentials

Make sure the data source credentials are configured correctly

anmolmalviya05_0-1770101311979.png

⚠️ If the gateway & Data Source credentials is not configured correctly, the refresh will fail.

Step-by-Step: Configure Schedule Refresh in Power BI Service

Follow these steps to enable schedule refresh:

 

Step 1: Open Your Workspace

  • Go to Power BI Service
  • Navigate to the workspace where your report is published

Step 2: Locate the Dataset (Semantic Model)

  • Find your dataset (now called Semantic Model)
  • Click on the Schedule Refresh icon or Settings
    anmolmalviya05_1-1770101339759.png

Step 3: Open Refresh Settings

  • Scroll down to the Refresh section
    anmolmalviya05_2-1770101355783.png
  • Turn Schedule Refresh to ON
    anmolmalviya05_3-1770101369810.png

Step 4: Choose Refresh Frequency

You can choose:

  • Daily
  • Weekly
    anmolmalviya05_4-1770101391203.png

If you select Daily, the dataset refreshes every day automatically.

 

Step 5: Select Time Zone

Choose the correct time zone so refresh happens at the expected business time.

anmolmalviya05_5-1770101405269.png

Step 6: Add Refresh Times

You can schedule multiple refreshes in a day:

  • Power BI Pro → Up to 8 refreshes/day
  • Power BI Premium → Up to 48 refreshes/day

Click Add another time to schedule additional refresh slots.

anmolmalviya05_6-1770101420569.png

 

Step 7: Configure Failure Notifications

If the refresh fails, Power BI can notify:

  • Semantic Model Owner
  • Specific email addresses
    anmolmalviya05_7-1770101435998.png

     

This ensures issues are detected immediately.

 

Step 8: Apply Settings

  • Click Apply.

🎉 Your schedule refresh is now enabled!

How to Verify Schedule Refresh Is Working

After enabling schedule refresh:

  • Go back to the workspace
  • Check the dataset (Semantic Model)
  • You’ll see Next Refresh Time displayed
    anmolmalviya05_8-1770101452425.png

This confirms the refresh schedule is active.

Common Issues & Tips

🔹 Refresh Fails?

  • Check gateway status
  • Verify data source credentials
  • Ensure tables/views still exist

🔹 Performance Tip

  • Avoid unnecessary columns
  • Optimize queries in Power BI Desktop

🔹 Best Practice

  • Schedule refresh during off-peak hours

Key Takeaways

✔ Schedule refresh keeps reports updated automatically

✔ Gateway is mandatory for on-premises data sources

✔ Pro and Premium have different refresh limits

✔ Email notifications help monitor failures

Frequently Asked Questions (FAQs)

How many times can I refresh Power BI dataset per day?

  • Power BI Pro: 8 times
  • Power BI Premium: 48 times

Do I need a gateway for Azure SQL or SharePoint?

No. Cloud sources do not require a gateway.

 

What happens if schedule refresh fails?

Power BI sends a failure notification email to configured recipients.

 

🔚 Stay Connected with Power BI Corner

If you found this blog helpful and want to deeply understand Power BI and Microsoft Fabric, make sure to stay connected with me across platforms:

 

🔹 YouTube:

👉 Check out Power BI Corner for practical tutorials and real-world projects

https://www.youtube.com/@PowerBICorner

 

🔹 LinkedIn:

👉 Connect with me on LinkedIn for daily Power BI & Fabric insights

https://www.linkedin.com/in/anmol-malviya/?originalSubdomain=in

 

🔹 Telegram Community:

👉 Join the Power BI Corner Telegram group for discussions & updates

https://t.me/+Il8fNsHm2ng3YmNl

 

🔹 WhatsApp Group:

👉 Be part of the Power BI learning community on WhatsApp

https://chat.whatsapp.com/KqsU8HUXcsaIoUEyq0zCIq

 

🚀 Keep learning. Keep building. Power BI mastery starts here.

danextian
Super User
Super User

Power BI offers several slicer options, but each has limitations. Standard slicers support multiple fields only through hierarchies and still require manual selection, even with text search. The Text Slicer visual allows a “contains” search without selecting values, but it works on only one column and cannot search across multiple tables.

 

In this article, I’ll show how to achieve a similar free-text search experience in Power BI despite these limitations.

danextian_1-1770111632927.gif

 

 

Read more...

Zanqueta
Super User
Super User

Row-Level Security (RLS) is great, but it cannot hide sensitive columns completely. When you try to use Object-Level Security (OLS) instead, your charts often crash.
This post solves that problem. Learn how to implement a "Defence in Depth" strategy and discover the Field Parameter trick that allows you to hide columns dynamically while keeping your dashboard error-free.

Read more...

slindsay
Community Admin
Community Admin

The winner(s) of round 1 of the 2026 Power BI dataviz world champs are here! Read the article to learn more.

Read more...

tharunkumarRTK
Super User
Super User

Do you know what the Percent option really means in Power BI rule based conditional formatting?
It does not work the way most of us assume.
I explained the behavior with a simple example

Read more...

EsraaKamal
Kudo Commander
Kudo Commander

Tired of applying conditional formatting visual by visual? In this post, I share a practical DAX strategy to centralize your formatting logic and save hours of work plus, a proposal for a new "Page-Level" feature we need in Power BI

Read more...

slindsay
Community Admin
Community Admin

Join us for the third and final preliminary round of the Power BI Dataviz World Championships. 

Read more...

rajendraongole1
Super User
Super User

This article explores how scalable semantic models bring structure, consistency, and trust to enterprise analytics.

Read more...

jennratten
Super User
Super User

Power BI’s Narrative visual is often seen as a storytelling tool for dashboards - summarizing KPIs, trends, and anomalies in natural language. But what if we could push it further, beyond dashboards and into the realm of data modeling and coding?

Read more...

techies
Super User
Super User

Many discussions about Power BI tend to focus solely on dashboards.

Counts. Percentages. Trends.

Dashboards, however, are only the output layer

The strength of Power BI lies in its semantic model, which organizes and consolidates data behavior.

Read more...

slindsay
Community Admin
Community Admin

Join us for the second of three rounds for this year's Power BI Dataviz World Championships.

Read more...

Murtaza_Ghafoor
Responsive Resident
Responsive Resident

For many years, Power BI developers relied heavily on Import mode to achieve good report performance.

Read more...

KarinSzilagyi
Super User
Super User

The Microsoft Power BI DataViz World Championships 2026 are here, and if you’re planning to participate, there’s one judging criterion that could make or break your entry: accessibility.

 

By the time I submitted my first DataViz contest report, it felt finished. I liked the result, had experimented with new techniques, and believed I had met all the judging criteria.

 

As we all know: Hindsight is 20-20.

 

Once the adrenaline subsided, the glaring mistakes appeared.
Alt text, in particular, didn’t hold up once I looked at it more closely. Multiple entries were missing entirely, and even where I had added alt text, I could tell that it felt wrong, though I couldn't tell yet why
I don’t have a time machine (yet, if you can see this, I’m still working on it), so I did the next best thing: studied and researched. Luckily for you, I’m sharing what I learned - so you don’t have to stumble into the same pitfalls I did.

Read more...

Helpful resources

Join Blog
Interested in blogging for the community? Let us know.