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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi Everyone,
Help me to write the DAX formula for the below logic
IF(DIVIDE(Ntable[VOLUME_ACTUAL],Ntable[VOLUME_TARGET],0)>1,1,DIVIDE(Ntable[VOLUME_ACTUAL],Ntable[VOLUME_TARGET],0)) * VolumeWSscore group by Vertical
VolumeWSscore this column is from another table called WStable(created the relationship between Ntable and WStable using Vertical column(many to one)
Sample WStable data
Vertical | Volumetarget
A | 30%
B | 40%
C | 40%
D | 40%
E | 40%
how to add the highlighted logic in IF statement.
Please advise.
Thanks in advance
Hi Charu,
Try DAX formula like below:
Result = IF ( DIVIDE ( Ntable[VOLUME_ACTUAL], Ntable[VOLUME_TARGET], 0 ) > 1, 1, DIVIDE ( Ntable[VOLUME_ACTUAL], Ntable[VOLUME_TARGET], 0 ) ) * RELATED ( WStable[VolumeWSscore] )
Regards,
Jimmy Tao
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.