Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi, I see similar topci got resolved as it stopped hapening. But I encountered it just now, my currency type cols are becoming complex type in Lakehouse...
It's using replace, properly mapped cols and types etc
Solved! Go to Solution.
Yes that is correct. Convert the data to decimal type with precision of 2 in Delta Lake aka Lakehouse
Hi @lemaribdb ,
Thank you for reaching out to Microsoft Community.
Bsed on your description I understand that the columns that are Currency type in DFG2 are Complex in lakehouse.
This is a known issue and a temporary bug in Fabric Dataflow Gen2 that affected decimal and currency columns when they were written to Lakehouse tables.
Reference: Fabric known issues - Microsoft Fabric | Microsoft Learn.
If you have a Pro license, please consider raising support ticket at https://admin.powerplatform.microsoft.com/newsupportticket/powerbi
otherwise you can raise an issue at https://community.fabric.microsoft.com/t5/Issues/idb-p/Issues .
Best Regards,
Chaithra E.
Not clear. Where is the dataflows currancy type col. You should give some screenshots....???
Hi, I thought you would just trust me haha.
Lakehouse view:
The actual DFG2 feed:
Hi @lemaribdb
Databricks Delta Lake is an open source data lakehouse and implemented first even before Microsoft.
There is no data type called Currency Data Type in Delta Lake. It is decimal data type that are converted to Currency Data Type in Fabric SQL. For goodness of Microsoft
You can see the below screenshots of Delta Lake aka Lakehouse.
Yes I'm aware but what is the solution then? The only option PQ for this type of data is either Whole Number, Decimal Number or currency. Where whole numbers is not precise enough and decimal number is unnecesary precision.
Shouldn't currency type just transform it into a decimal with 2 precision in Lakehouse, not a complex type? Is it beacuse currency tries to keep some currency type metadata?
Is my best bet just rounding those to 2 decimal place and feeding as decimal?
Yes that is correct. Convert the data to decimal type with precision of 2 in Delta Lake aka Lakehouse
I'm experiencing same issue.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Fabric update to learn about new features.
User | Count |
---|---|
4 | |
4 | |
2 | |
2 | |
2 |
User | Count |
---|---|
17 | |
15 | |
4 | |
4 | |
3 |