Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi All,
I've got a really strange issue... I have a dataflow called 'Accounts' which I'm loading into my report, I've recently made a few changes to the dataflow by adding key fields, etc. and enabling incremental loading (a date field for modified records is one of the fields I've recently added).
Now, in the report, within the Power Query Editor, I'm bringing back two rows which is causing errors on my join (as it's a unique reference). But, when I look in the data flow, there's only one record!
I've done a refresh preview, and loaded in the table as a separate query, but it's still bringing back two rows whereas the service only has one.
To expand, I've also refreshed the data in the service. My next step is to remove the incremental laoad and manually refresh the report, but wondering if perhaps I need to clear the desktop cache, and if so, how?
Many thanks,
Dayna
Solved! Go to Solution.
I ended up raising a ticket with Microsoft for this and in summary, they think something went wrong with the dataflow merge and the resolution was to recreate it, as when exported to JSON, it was fine.
I ended up raising a ticket with Microsoft for this and in summary, they think something went wrong with the dataflow merge and the resolution was to recreate it, as when exported to JSON, it was fine.
@Dayna ha! I missed that dataflow part, seems like this is something to do with the time zone. Do you have a schedule refresh set on this or you are doing the refresh manually.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
I do have a schedule refresh, think it sets the timezone to be UTC...! Could this be the problem?
Hi @Dayna ,
1. What is the version of Desktop you are using?
2. Are the two rows you are loading in Desktop duplicate values? If they are duplicate, is the date of this duplicate row the archived date (i.e. last 5 years) or the incremental refreshed data (i.e. last 3 months)? As far as I know, even with incremental refresh, what you see in the dataflow are still the data between RangeStart and RangeEnd, not all date. So the possible reason for the inconsistent data seen in the dataflow and Desktop is that the archived date and incremental refreshed date set for the incremental refresh override the parameters range.
3. What is your data source? Is this situation for all data sources or for one?
4. If your data does not contain sensitive data, could you share the .json file of your dataflow?
Best Regards,
Winniz
@Dayna make sure when you configured the incremental refresh your filter on rangestart and rangeend are not overlapping. This is the common issue I have seen, check filter data section at this post Configure incremental refresh and real-time data for Power BI datasets - Power BI | Microsoft Docs
✨ Follow us on LinkedIn
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hello,
I did this originally, then I saw somewhere on the forums that as PowerBI Premium capacity, I could do this in the dataflow. I simply had to go into the dataflow and on the table, select 'Incremental Refresh', all my date/time fields were available in the dropdown so I set the period to retain and the period to refresh.
If I've done it this way, do I still need to apply a filter?
So what I've done to most is set this to retain the last 5 years of data, but refresh the last 3 months.
Many thanks,
Dayna
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
106 | |
94 | |
76 | |
62 | |
50 |
User | Count |
---|---|
147 | |
106 | |
104 | |
87 | |
61 |