Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hi,
I would like to transform one of my items in the database based on its variation number.
The end result would be a transformation of the variation number and multiplication of its quantity column.
Initial data - I want to apply the transformation on the variation 0527:
Order.ID | Variation.Number | Quantity |
123 | 0527 | 5 |
124 | 1234 | 10 |
125 | 1239 | 1 |
dataset with the applied transformation (variation number 0527 was transformed to 1999 and its quantity multiplied by 10):
Order.ID | Variation.Number | Quantity |
123 | 1999 | 50 |
124 | 1234 | 10 |
125 | 1239 | 1 |
Would something like that be possible?
Also, my data set is 100000 lines – I imagine this is not too much for PQ 😊
Thanks for the help!
Andraz
Solved! Go to Solution.
Hi, @apoje
Try this, for 100,000 lines please wait about 20 seconds to upload to excel.
let
Source = Excel.CurrentWorkbook(){[Name="Table25"]}[Content],
Custom1 = Table.FromRecords(List.Transform(Table.ToRecords(Source),each if [Variation.Number]="0527" then _&[Variation.Number=1999]&[Quantity=[Quantity]*10] else _))
in
Custom1
Hi, @apoje
Try this, for 100,000 lines please wait about 20 seconds to upload to excel.
let
Source = Excel.CurrentWorkbook(){[Name="Table25"]}[Content],
Custom1 = Table.FromRecords(List.Transform(Table.ToRecords(Source),each if [Variation.Number]="0527" then _&[Variation.Number=1999]&[Quantity=[Quantity]*10] else _))
in
Custom1
@shaowu459 awesome! Do you know on the upper limit for lines of data to be still acceptable to use PQ?
This one is faster than the Record one.
let
Source = Excel.CurrentWorkbook(){[Name="dataset"]}[Content],
res = Table.ToList(Source,each if _{1}="0527" then {_{0},1999,_{2}*10} else _)
in
Table.FromRows(res,{"Order.ID","Variation.Number","Quantity"})
I don't know the exact upper limit, But several million lines would not be problem. For large data, you may import and export from CSV, access, sql, etc.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.