Forum Discussion
How Signal Light flashing
Do I need to
Microsoft Hates Greg in extral tools?
Hi Greg,
I am on halfway through and I am following your code. I am getting blinks just woundering if I do not have target =100 and If I have target such as >1250 how can that will work? I tried with >1250 in taget but its not working but when I do target 100 then it work.
- Greg_Deckler3 years agoCommunity Champion
Amjad1002 So I typically control that with a Flag measure or something similar. So you create a Flag measure like:
Flag = if (sum(Sales[Sales])<[Target],1,0)Or perhaps in your case something like:
Flag = if (sum(Sales[Sales]) > 1200,1,0)Then this part of the SVG measure controls whether the graphic is displayed or not:
RETURN IF([Flag],__header & __shapeTextCircle & __footer,"")So if the Flag is 1 then you display the image, otherwise just return BLANK or an empty string ""
- Amjad10023 years agoHelper III
RETURN IF([Flag],__header & __shapeTextCircle & __footer,"")
Instead of empty I want to show Green circle without flasing.
is that possible ?
- Greg_Deckler3 years agoCommunity Champion
Amjad1002 Sure:
Blink = VAR __color = "Red" VAR __color1 = "Green" VAR __lineColor = "Black" VAR __lineThickness = 1 VAR __radius = 9 VAR __opacity = 1 VAR __rand = RAND() VAR __header = "data:image/svg+xml;utf8," & "<svg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns#' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'>" VAR __footer = "</svg>" VAR __shapeTextCircle = "<circle cx='10' cy='20' r='" & __radius & "' fill='" & __color & "' fill-opacity='" & __opacity & "' stroke='" & __lineColor & "' stroke-width='" & __lineThickness & "'> " & "<animate attributeName='opacity' from='1' to='0' dur='1s' begin='0s' repeatCount='indefinite'/></circle>" VAR __shapeTextCircle1 = "<circle cx='10' cy='20' r='" & __radius & "' fill='" & __color1 & "' fill-opacity='" & __opacity & "' stroke='" & __lineColor & "' stroke-width='" & __lineThickness & "'> " RETURN IF([Flag],__header & __shapeTextCircle & __footer,__header & __shapeTextCircle1 & __footer)