Forum Discussion
New Column creation based on filtered Measure
- 2 years ago
output :
if i understood correcrtly, you created a measure = (price+Variance)/price with calculate to filter on category 1 and range 1 .
then you are using this measure in a calculated column to multiply it with price .
if that so,
let me help you :
create a calculated column as follow :
Column = var datasource= FILTER( 'Table (2)', 'Table (2)'[category] = "Category1" && 'Table (2)'[range] = 1 ) var price =SELECTCOLUMNS(datasource, 'Table (2)'[Price]) var vriance = SELECTCOLUMNS(datasource, 'Table (2)'[Variance]) var res = (price+ vriance)/price return res * 'Table (2)'[Price]If my answer helped sort things out for you, i would appreciate a thumbs up 👍 and mark it as the solution !✅
It makes a difference and might help someone else too. Thanks for spreading the good vibes! 🤠
Hi
This works fine for the scenario i have described but if i want to use the res* price for range1 and calculate another res for range2 and use that as res for all the range2 and so on for other ranges is that possible.
- Daniel291952 years agoCommunity Champion
yes.
you calculate for range2
then you return
switch(
true() ,tbl_name[range] = 1 , res1 ,
tbl_name[range] = 2 , res2 ,
....
)