web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Rollup fields and the Data Export Service

(0) ShareShare
ReportReport
Posted on by 502

We are using the Data Export Service to take a copy of our business data (Opportunities, etc) and making them available for read-only integrations and reporting.

We ran into a snag.  To calculate the value of our opportunities, we have a calculated field on the Opportunity Product, which rolls up to a Rollup field on the Opportunity.  It always looks correct in the Opportunity itself, but when the data export service gets the data, it sometimes has 0.00 and other times the real value.  Out of hundreds of thousands of opportunities, only 5,000 have a non-zero value in this rollup field (in the Data Export Azure SqL database).

Interesting I recently had an issue where we had a bulk deletion job delete things it shouldn't have - it had a query saying "Opportunity Count = 0" but it was deleting items with opportunities - also this is a roll-up field. My sense is that possibly the rollup fields are 0 while they are in the midst of recalculation.

I don't see this as a limitation on roll-up fields but I wonder if it's a hidden limitation.  Not sure how to fix aside from making a scheduled job to copy the rollup field value into a standard currency field. And even then, how do I make sure it's non-zero when I copy it?

I have the same question (0)
  • Community Member Profile Picture
    on at

    Hi Shannon,

    From the document, it provide much information about limitations for rollup field, and it doesn't mention the limitation that the rollup field is 0 in the calculation process.

    https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/define-rollup-fields#rollup-field-considerations

    But I think your speculation is justified and the proposed solution is implementable

    For your question “making a scheduled job to copy the rollup field value into a standard currency field. And even then, how do I make sure it's non-zero when I copy it?

    Maybe you can set condition to check currency field value is 0 or not after coping rollup field.

    Regards,

    Leah Ju

    Please mark as verified if the answer is helpful. Welcome to join hot discussions in Dynamics 365 Forums.

  • lison1122 Profile Picture
    5 on at

    The Data Export Service is an add-on service made available on Microsoft AppSource that adds the ability to replicate data from Microsoft Dataverse database to a Azure SQL Database store in a customer-owned Azure subscription. https://www.cheekywinx.com.au/

    The Data Export Service in Microsoft Dynamics 365 is a free add-on service made available on Microsoft AppSource (Microsoft Dynamics Store) that synchronizes Microsoft Dynamics 365 (online) data to a Microsoft Azure SQL Database store in a client-owned Microsoft Azure subscription

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
11manish Profile Picture

11manish 177

#2
ManoVerse Profile Picture

ManoVerse 54 Super User 2026 Season 1

#3
Niki Patel Profile Picture

Niki Patel 42

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans