Зачем: хочется - веская причина в этом канале.
Как:
РОП96 # = VAR _Pct = [РОП96 % вып]
VAR _Rank =
IF (
ISBLANK ( _Pct ),
BLANK (),
RANKX (
FILTER (
ALLSELECTED ( Store[Store Name] ),
NOT ISBLANK ( [РОП96 % вып] )
),
[РОП96 % вып],
,
DESC,
DENSE
)
)
VAR _Label = IF ( ISBLANK ( _Rank ), "", FORMAT ( _Rank, "0" ) )
VAR _SVG =
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28'>" &
"<circle cx='14' cy='14' r='11' fill='%23E8E8E8'/>" &
"<text x='14' y='18.5' text-anchor='middle' font-family='Segoe UI, Arial' font-size='11' font-weight='600' fill='%23333333'>" &
_Label &
"</text></svg>"
RETURN
IF ( ISBLANK ( _Rank ), BLANK (), _SVG )
РОП96 Маржа, ₽ =
VAR _Fact = [Ваша мера факта]
VAR _Plan = [Ваша мера плана]
VAR _FactTxt = IF ( ISBLANK ( _Fact ), "–", FORMAT ( _Fact, "#0,0" ) )
VAR _PlanTxt = IF ( ISBLANK ( _Plan ), "–", FORMAT ( _Plan, "#0,0" ) )
VAR _FactColor = IF ( _Fact < 0, "%23C62828", "%231A1A1A" )
VAR _SVG =
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='120' height='42'>" &
"<text x='118' y='16' text-anchor='end' font-family='Segoe UI, Arial' font-size='16' font-weight='600' fill='" &
_FactColor &
"'>" &
_FactTxt &
"</text>" &
"<text x='118' y='34' text-anchor='end' font-family='Segoe UI, Arial' font-size='14' font-weight='400' fill='%23999999'>" &
_PlanTxt &
"</text></svg>"
RETURN
IF ( ISBLANK ( _Fact ) && ISBLANK ( _Plan ), BLANK (), _SVG )





