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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello friends
I have the following problem to solve:
My data set has two tables, the first transactional "Cost" and the second one of "Taxes" which changes the Taxes every year.
I want to add two calculated columns to the "Cost" table:
COLUMN 1 = tax1 (Amount)
COLUMN 2 = PRICE * TAX2 (Porc) / 100
The challenge is the calculations in the "cost" table above 8/20/2019 are calculated taking into account the 2018 values of the "Taxes" table.
(marked in red).
The same for what is marked in Blue.
This is required to keep the history in the database of previous tax calculations as of 8/20/2019.
I leave the calculations with the answer
Here PBIX: https://we.tl/t-sKNn99k0Pc
table cost
tables taxes
Use if else to calculate the different tax amounts.
If date<X then (PRICE * TAX2 (Porc) / 100)
else if date >=X then (PRICE * TAX2 (Porc) / 100)
else "ERR"
You can put as many of these clauses as you need for different tax amounts by date.
Sorry, this is not what I need. Thanks
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!