Forum Discussion
IF condition HELP
- 4 years ago
Hi vijay273162 ,
Try to create a measure like below:
IF 80% = VAR MIN_ = MINX(ALL('Table'),ABS('Table'[cum %of total]-0.8)) VAR VALUE_ = CALCULATE('Table'[cum %of total],FILTER(ALL('Table'),ABS('Table'[cum %of total]-0.8)=MIN_)) RETURN IF([cum %of total]<=VALUE_,1,0)
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
HI vijay273162
Do you want to change the condition or just add an exception for GM?
To change the condition:
[IF 80 %] = IF([**bleep**. % of Total] <0.84,1,0)
to add an exception :
[IF 80 %] = IF(Max(Company])="GM",1,[**bleep**. % of Total] <0.84,1,0))
If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: www.linkedin.com/in/vahid-dm/
- vijay2731624 years ago
Helper III
Thanks for reply.
If I apply filter, with IF condition, it return top 2 rows.
This will give me [% of total] row total as 61.11%. (only volvo & ford).
I need to get close to 80% or more as row total, (next row "GM" to get row total as 83.33 %.)
- V-lianl-msft4 years ago
Community Support
Hi vijay273162 ,
Try to create a measure like below:
IF 80% = VAR MIN_ = MINX(ALL('Table'),ABS('Table'[cum %of total]-0.8)) VAR VALUE_ = CALCULATE('Table'[cum %of total],FILTER(ALL('Table'),ABS('Table'[cum %of total]-0.8)=MIN_)) RETURN IF([cum %of total]<=VALUE_,1,0)
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.