Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi All,
I'm trying to return a Yes / No value in a card visual in order to trigger a notificatoin alert to team members based on below condition.
IF(lates coverage % < previous coverage % for at least one project, "yes", "No")
If this condition is true for at least one project, I need to alert the particular team.
I use weekly data.
I tried below dax and it didn't work.
Solved! Go to Solution.
Hi,
I am not sure how your datamodel looks like, but please try something like below.
Alert1 =
VAR _project =
ADDCOLUMNS (
DISTINCT ( 'Table1'[projectName] ),
"@latest",
CALCULATE (
MAX ( 'Table1'[Coverage Value] ),
'Table1'[Date] = MAX ( 'Table1'[Date] )
),
"@previous",
CALCULATE (
MAX ( 'Table1'[Coverage Value] ),
'Table1'[Date]
= ( MAX ( 'Table1'[Date] ) - 7 )
)
)
VAR _condition =
COUNTROWS ( FILTER ( _project, [@latest] < [@previous] ) )
VAR _result =
IF ( _condition >= 1, "Yes", "NO" )
RETURN
_result
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
I am not sure how your datamodel looks like, but please try something like below.
Alert1 =
VAR _project =
ADDCOLUMNS (
DISTINCT ( 'Table1'[projectName] ),
"@latest",
CALCULATE (
MAX ( 'Table1'[Coverage Value] ),
'Table1'[Date] = MAX ( 'Table1'[Date] )
),
"@previous",
CALCULATE (
MAX ( 'Table1'[Coverage Value] ),
'Table1'[Date]
= ( MAX ( 'Table1'[Date] ) - 7 )
)
)
VAR _condition =
COUNTROWS ( FILTER ( _project, [@latest] < [@previous] ) )
VAR _result =
IF ( _condition >= 1, "Yes", "NO" )
RETURN
_result
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi, Thank you so much for the support.