Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello
I have a dataset that needs to be normalized. THere is a column for sales which is a running total. I want to derieve individual sales amount on each row so I can do calculations like ytd, qtd etc
Job YYYYMM Sales (Running Total) Sales (desired column)
A 201803 450 200
B 201802 300 200
A 201801 250 50
A 201709 200 200
B 201801 100 100
Regards
Swati
Solved! Go to Solution.
Give this a shot please
Sales Column =
VAR PreviousYYMM =
CALCULATE (
MAX ( TableName[YYYYMM] ),
FILTER (
ALLEXCEPT ( TableName, TableName[Job] ),
TableName[YYYYMM] < EARLIER ( TableName[YYYYMM] )
)
)
VAR PreviousCumulative =
CALCULATE (
SUM ( TableName[Sales] ),
FILTER (
ALLEXCEPT ( TableName, TableName[Job] ),
TableName[YYYYMM] = PreviousYYMM
)
)
RETURN
TableName[Sales] - PreviousCumulative
Give this a shot please
Sales Column =
VAR PreviousYYMM =
CALCULATE (
MAX ( TableName[YYYYMM] ),
FILTER (
ALLEXCEPT ( TableName, TableName[Job] ),
TableName[YYYYMM] < EARLIER ( TableName[YYYYMM] )
)
)
VAR PreviousCumulative =
CALCULATE (
SUM ( TableName[Sales] ),
FILTER (
ALLEXCEPT ( TableName, TableName[Job] ),
TableName[YYYYMM] = PreviousYYMM
)
)
RETURN
TableName[Sales] - PreviousCumulative
Thanks all work well
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.