Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hello everyone!
We have a fact table that contains a number to display the date.
The format is CYYDDD. For instance 120001 = 01.01.2020.
I already have a Power Query function to convert this number into a Date, but this would break the query folding, right?
Since the query folding is broken then, is there any chance to get an incremental refresh?
Solved! Go to Solution.
Hello @joshua1990
Oracle connection is fine.
The only way to find that the incremental refresh is working fine is to, try to refresh your dataset manually or scheduled and see if it completed in lesser time than usual.
Have a look at this Video
Regards,
I would appreciate Kudos if my response was helpful. I would also appreciate it if you would Mark this As a Solution if it solved the problem. Thanks!
Hi there
I have this blog post where I explain how you can still use the Key and not break incremental refreshing
Hello @joshua1990
Yes, when you apply this transformation your query folding will break.
According to the below paragraph from microsoft the source should support query folding, its ok if your file doesnt, incremental refresh will work fine.
Given the various levels of query folding support for each datasource, it's recommended that verification is performed to ensure the filter logic is included in the source queries. To make this easier, Power BI Desktop attempts to perform this verification for you. If unable to verify, a warning is displayed in the incremental refresh dialog when defining the incremental refresh policy. SQL based data sources such as SQL, Oracle, and Teradata can rely on this warning. Other data sources may be unable to verify without tracing queries. If Power BI Desktop is unable to confirm, the following warning is displayed. If you see this warning and want to check that the necessary query folding is occurring, you can use the Query Diagnostics feature, or trace queries received by the source database.
I would appreciate Kudos if my response was helpful. I would also appreciate it if you would Mark this As a Solution if it solved the problem. Thanks!
@Nimai123 : Thank you!
Since I am using the oracle connection, it should work, right?
is there any chance to check if the incremental refresh is working properly ?
Hello @joshua1990
Oracle connection is fine.
The only way to find that the incremental refresh is working fine is to, try to refresh your dataset manually or scheduled and see if it completed in lesser time than usual.
Have a look at this Video
Regards,
I would appreciate Kudos if my response was helpful. I would also appreciate it if you would Mark this As a Solution if it solved the problem. Thanks!