TGTGInsightаналитика telegramLIVE / telegram public index
← Power BI Design
Power BI Design avatar

TGINSIGHT POST

Post #522

@Design_PowerBi

Power BI Design

Просмотры15,000Количество просмотров
Опубликован1 нояб.01.11.2024, 13:00
Содержимое поста

Содержимое

Решение для достижения плана свыше 100% и отображения целевого значения через SVG в матрице. достигатор = VAR __Percent = [выполнение %] --ваша мера выполнения var num_1 = INT(IF(__Percent>1,100,__Percent*100)) VAR __Colour = SWITCH( TRUE(), num_1<=60, "#901F1F", -- красный num_1<=80, "#DFB228", --желтый "#6C882A" --зеленый ) VAR __JP = 90 --- целевое значение, можно заменить на меру return " data:image/svg+xml;utf8, <svg width='100' height='20' viewBox='0 0 100 20' fill='none' xmlns='http://www.w3.org/2000/svg'> <rect width='100' height='20' rx ='5' fill='#D9D9D9'/> <rect width='"&num_1&"' height='20' rx ='5' fill='"&__Colour&"'/> <line x1='"&__JP&"' y1='0' x2='"&__JP&"' y2='"&__JP&"' stroke='black' stroke-width='2'/> " & IF(num_1>=100, --если значение больше 100%, то рисуется звезда "<path d='M10 0L13.1153 5.71221L19.5106 6.90983L15.0406 11.6378L15.8779 18.0902L10 15.3L4.12215 18.0902L4.9594 11.6378L0.489435 6.90983L6.88474 5.71221L10 0Z' fill='#FFFFFF'/>") &" </svg> "