Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
I need to add an index column to a table in a dataset but, incremental refresh breaks this. I created a staging table and configured it for incremental refresh to load three years of data then refresh one day. I reference that table in a second query and add the index column there. I set the RangeStart and RangeEnd parameters to one year so it is manageable for testing in the desktop.
I publish the report and refresh the dataset in the service.
In the service, I can see the full three years of data in the staging table but only one year in the referencing table. There is no filter on the referencing table. Why is this? I don't see any query folding in the referencing query, folding stops in subsequent steps in the staging query after the filter step for IR.
Solved! Go to Solution.
RangeStart and RangeEnd.
Depends on the partition size. When you refresh individual partitions it must not result in duplicate indexes across all partitions.
Your index must be a composite key including the partition name.
Interesting!
How can I get the partition name in a column? I couldn't find any other way so, I just added a hash column based on the RangFrom and RangeTo parameters.
RangeStart and RangeEnd.
Depends on the partition size. When you refresh individual partitions it must not result in duplicate indexes across all partitions.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 19 | |
| 10 | |
| 8 | |
| 7 | |
| 7 |
| User | Count |
|---|---|
| 51 | |
| 43 | |
| 28 | |
| 27 | |
| 25 |