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

Notifications

Announcements

No record found.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
#ManoVerse Profile Picture

#ManoVerse 93

#1
Siv Sagar Profile Picture

Siv Sagar 93 Super User 2025 Season 2

#3
Martin Dráb Profile Picture

Martin Dráb 62 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans