Forum Discussion

Neale's avatar
Neale
Frequent Visitor
1 year ago
Solved

Intermittent Microsoft SQL: Divide by zero error encountered

Hi, I have a report that always refreshes in the desktop Power BI app, usually works in the service but occaisonally fails due to divide by zero error. The error always occurs on the same table but m...
  • Poojara_D12's avatar
    1 year ago

    Hi Neale 

     

    The divide-by-zero error happens due to inconsistent data during refresh. Fix it by:

    • Replace division with DIVIDE(numerator, denominator, 0) to handle zeros.
    • Ensure the source data is stable and consistent during refresh.
    • Look for differences in query behavior.
    • Use Power BI Service logs to find specific issues.

     

    Did I answer your question? Mark my post as a solution, this will help others!

    If my response(s) assisted you in any way, don't forget to drop me a "Kudos" 🙂

    Kind Regards,
    Poojara
    Data Analyst | MSBI Developer | Power BI Consultant
    Please Subscribe my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS 

  • ibarrau's avatar
    1 year ago

    Hi. Are you dividing some columns at some point? it might have an issue getting the data for the division and that's why it's zero. You can change the code to handle it. If your division is in power query you can check: https://learn.microsoft.com/en-us/power-query/error-handling

    If it's from SQL you could use case when to check something first.

    If you control de values of the division you could take an action to show you when it fails and whats going on.

    I hope that helps,