Forum Discussion
Conditionally replace values in a column with a measure
Hi All,
I have a problem creating a measure properly, here is the situation:
I have 2 tables:
My goal is, when Costing FY="Actuals", replace Costing Amount with Actual Amount, so the amounts stay in 1 column, desired outcome:
I tried calculated column, it didn't work with SUM(Actual Amount).
Can someone help?
Thanks,
Vikki
Thank you for the inspiration. I made a small change of your first solution, and it worked:
if(FIRSTNONBLANK(table[Costing FY]) = "Actual" ,[Actual Amount], [Costing Amount])
Thank you,
Vikki
2 Replies
- amitchandakSuper User
Vikki , Try a measure like below. Assuming [Actual Amount], [Costing Amount] are measures
if(max(table[Costing FY]) = "Actual" ,[Actual Amount], [Costing Amount])
or
sumx(summarize(Table,Table[Title], table[Costing FY], "_1", [Actual Amount], "_2",[Costing Amount]), if([Costing FY] = "Actual" ,[Actual Amount], [Costing Amount]))- VikkiFrequent Visitor
Thank you for the inspiration. I made a small change of your first solution, and it worked:
if(FIRSTNONBLANK(table[Costing FY]) = "Actual" ,[Actual Amount], [Costing Amount])
Thank you,
Vikki