Forum Discussion
Anonymous
4 years agoNot applicable
Nested IF condition with ISFILTERED function.
I All, I have written DAX code like this: - Measure = if( ISFILTERED('optimisation'[BROADCASTER]),CALCULATE(DIVIDE ( [1], [2] ), ALL('optimisation'[LEVEL]),'optimisation'[LEVEL] = "BROADCASTER"),...
- 4 years ago
Hi Anonymous ,
You can try below code:-
Measure = VAR _series = CALCULATE ( DIVIDE ( [1], [2] ), ALL ( 'optimisation'[LEVEL] ), 'optimisation'[LEVEL] = "SERIES" ) VAR _broadcaster = CALCULATE ( DIVIDE ( [1], [2] ), ALL ( 'optimisation'[LEVEL] ), 'optimisation'[LEVEL] = "BROADCASTER" ) RETURN IF ( ISFILTERED ( 'optimisation'[SERIES] ), IF ( ISFILTERED ( 'optimisation'[BROADCASTER] ), _series ), IF ( ISFILTERED ( 'optimisation'[BROADCASTER] ), _broadcaster ) )Thanks,
Samarth
Samarth_18
4 years agoCommunity Champion
Hi Anonymous ,
You can try below code:-
Measure =
VAR _series =
CALCULATE (
DIVIDE ( [1], [2] ),
ALL ( 'optimisation'[LEVEL] ),
'optimisation'[LEVEL] = "SERIES"
)
VAR _broadcaster =
CALCULATE (
DIVIDE ( [1], [2] ),
ALL ( 'optimisation'[LEVEL] ),
'optimisation'[LEVEL] = "BROADCASTER"
)
RETURN
IF (
ISFILTERED ( 'optimisation'[SERIES] ),
IF ( ISFILTERED ( 'optimisation'[BROADCASTER] ), _series ),
IF ( ISFILTERED ( 'optimisation'[BROADCASTER] ), _broadcaster )
)
Thanks,
Samarth
- Anonymous4 years agoNot applicable
Samarth_18 Thanks its working.. 😊