Вы любите работать с Power BI, но хотите, чтобы ваши отчеты выглядели красиво и профессионально? Тогда канал "Power BI Design" (@design_powerbi) идеально подойдет для вас! Здесь собраны лучшие советы по дизайну от эксперта в области бизнес-аналитики @BISupplyBA. Независимо от вашего уровня опыта в использовании Power BI, здесь вы найдете ценные рекомендации и техники, которые помогут вам создавать красивые и эффективные отчеты.
Присоединяйтесь к каналу "Power BI Design" и улучшите визуальное оформление своих отчетов уже сегодня! А если вы хотите поддержать развитие канала, вы всегда можете сделать пожертвование на кофе по ссылке: https://donate.stream/design_powerbi
14 Feb, 09:29
13 Feb, 10:48
06 Feb, 20:13
22 Jan, 21:07
22 Jan, 11:02
21 Jan, 07:44
19 Jan, 17:13
14 Jan, 15:15
11 Jan, 16:27
11 Jan, 15:46
09 Jan, 15:01
Plan Snake =
VAR __Plan = IF([%Plan_Sales_Achivement]>=1,1,[%Plan_Sales_Achivement]) -- ваша мера с приведением к доле от единицы
VAR __Colour =
SWITCH( --определяем цвет закраски
TRUE(),
__Plan<=0.5, "#E00917",--красный
__Plan<=0.7, "#C9C26A", -- желтый
"#70C96A" -- зеленый
)
RETURN
"
data:image/svg+xml, <!-- Объявление SVG -->
<svg width='1100' height='57' viewBox='0 0 1100 57' fill='none' xmlns='http://www.w3.org/2000/svg'> <!-- Контейнер, в которой будет SVG -->
<line x1='3' y1='29.25' x2='1092.5' y2='29.25' stroke='url(#paint0_linear_5_3)' stroke-width='20'/> <!-- Полоса с заливкой по условию -->
<defs> <!-- Объявление порядка заливки-->
<linearGradient id='paint0_linear_5_3' x1='3' y1='29.25' x2='1092.5' y2='29.25' gradientUnits='userSpaceOnUse'>
<stop stop-color='#282D27'/> <!-- Цвет фона за SVG -->
<stop offset='"&__Plan&"' stop-color='"&__Colour&"'/>
<stop offset='"&__Plan+0.06&"' stop-color='#E5E5E5'/> <!-- Чтобы было не резкое, а плавное окончание градиента -->
<stop offset='1' stop-color='#E5E5E5'/>
</linearGradient>
</defs>
</svg>
"
31 Dec, 20:28
25 Dec, 14:46
24 Dec, 07:59
18 Dec, 16:55
15 Dec, 14:27
14 Dec, 16:27
03 Dec, 22:17
27 Nov, 07:27
24 Nov, 18:26
24 Nov, 17:32
24 Nov, 14:26
22 Nov, 11:30
18 Nov, 21:23
!!!! SVG KPI BAR =
VAR __RandPlan1 = [%Plan_Sales_Achivement]*255/100*100
VAR __RandPlan2 = [%Plan_Royaly]*255/100*100
VAR __RandPlan3 = [%Plan_Request]*255/100*100
RETURN
"
data:image/svg+xml;utf8,
<svg width='515' height='255' viewBox='0 0 515 255' fill='none' xmlns='http://www.w3.org/2000/svg'>
<rect width='165' height='255' rx='28' fill='#1E293B'/>
<rect y='0' width='165' height='"&__RandPlan1&"' rx='28' fill='#334155' transform='rotate (180 82.5 130)'/>
<rect x='175' width='165' height='255' rx='28' fill='#115E59'/>
<rect x='175' y='0' width='165' height='"&__RandPlan2&"' rx='28' fill='#14B8A6' transform='rotate (180 257.5 130)'/>
<rect x='350' width='165' height='255' rx='28' fill='#9F1239'/>
<rect x='350' y='0' width='165' height='"&__RandPlan3&"' rx='28' fill='#F43F5E' transform='rotate (180 432.5 130)'/>
</svg>
"
13 Nov, 20:39
06 Nov, 11:51
01 Nov, 13:00
достигатор =
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>
"
29 Oct, 20:07
28 Oct, 13:18
26 Oct, 17:08
17 Oct, 09:42
16 Oct, 19:31
15 Oct, 09:34
13 Oct, 19:31
09 Oct, 18:22
MAX Y Axis =
CALCULATE(
MAX([$Sum_Sales_Amount],[$Plan_Random]),
ALLSELECTED('Calendar'[Month])
)
Color column chart =
INT(ISEVEN(MAX('Calendar'[MonthSortNum])))
09 Oct, 08:58
09 Oct, 06:47
05 Oct, 19:17
30 Sep, 09:40
27 Sep, 10:19
24 Sep, 14:47
17 Sep, 05:40
06 Sep, 20:31
31 Aug, 15:56
30 Aug, 13:26
23 Aug, 21:30
22 Aug, 20:36