Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

What is the function of Detect Data Changes in Refresh?

Hi  below is my refresh, RangeStart and RangeEnd based on creation-date, Detect Data Changes based on last-change-date   I don't understand the addition of Detect Data Changes. Did some test...
  • v-easonf-msft's avatar
    v-easonf-msft
    4 years ago

    Hi, Anonymous 

    Please refer to Incremental refresh and real-time data for datasets .

    The Detect data changes setting enables even more selective refresh. You can select a date/time column used to identify and refresh only those days where the data has changed. This assumes such a column exists in the data source, which is typically for auditing purposes. This should not be the same column used to partition the data with the RangeStart and RangeEnd parameters. The maximum value of this column is evaluated for each of the periods in the incremental range. If it hasn't changed since the last refresh, there's no need to refresh the period. In this example, this could potentially further reduce the days incrementally refreshed from 3 to 1.


    Related  tutorial:

    Power BI Incremental Refresh - Understanding Detect Data Changes 

     

    Best Regards,
    Community Support Team _ Eason