Forum Discussion
Update semantic model or Dataflow efficiently
- 7 months ago
Power BI incremental refresh is partition-based, so it can refresh partitions efficiently, but it does not “update individual rows” inside an already-loaded partition.
Use:
RangeStart/RangeEnd on a DateTime column (must fold)
optionally Detect data changes using a separate “LastModifiedDateTime” column so only affected partitions refresh
But remember, updates are handled by refreshing the whole partition, not row-by-row upserts.
The duplicate value problem probaly happens because of Range Start/End parameters wrong usage. Example filtering should be like below:
= Table.SelectRows( Source, each [LastModifiedDateTime] >= RangeStart and [LastModifiedDateTime] < RangeEnd )
Hi julsr
Thank you for posting your query in the Microsoft Fabric Community Forum, and thanks to djurecic and cengizhanarslan for sharing valuable insights.
Could you please confirm if your query has been resolved by the provided solution?If you have any more questions, please let us know and we’ll be happy to help.
Regards,
Microsoft Fabric Community Support Team.