Сложность этой svg заключается в генерации остатка серых прямоугольников. Мне красиво, но пока не оптимально скорее всего.
P. S. : Наверное, это как-то можно запихнуть в REPT(), но я не могу сморщить мозг так, чтобы избежать цикла.
1000. SVG KPI Sales =
VAR __Measure = INT([% Выполнения]*100)
VAR __Color =
SWITCH(
TRUE(),
__Measure<=50, "#FF6B6B",
__Measure<=70, "#FFB000",
"#00B097"
)
VAR __FirstSVG = "data:image/svg+xml,<svg width='340' height='20' viewBox='0 0 230 20' fill='none' xmlns='https://www.w3.org/2000/svg'>"
VAR __10 = "<rect width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __20 = "<rect x='24' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __30 = "<rect x='48' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __40 = "<rect x='72' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __50 = "<rect x='96' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __60 = "<rect x='120' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __70 = "<rect x='144' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __80 = "<rect x='168' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __90 = "<rect x='192' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR __100 = "<rect x='216' width='14' height='20' rx='4' fill='"&__Color&"'/>"
VAR _10 = "<rect width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _20 = "<rect x='24' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _30 = "<rect x='48' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _40 = "<rect x='72' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _50 = "<rect x='96' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _60 = "<rect x='120' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _70 = "<rect x='144' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _80 = "<rect x='168' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _90 = "<rect x='192' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _100 = "<rect x='216' width='14' height='20' rx='4' fill='#D9D9D9'/>"
VAR _Text =
"<text x='280' y='15' font-size='15' text-anchor='end' fill='black' font-family='sans-serif' >" & __Measure &"%" & "</text>"
VAR __EndSVG = "</svg>"
VAR __SwitchPart=
SWITCH(
TRUE(),
__Measure<10, _10&_20&_30&_40&_50&_60&_70&_80&_90&_100,
__Measure<20, __10&_20&_30&_40&_50&_60&_70&_80&_90&_100,
__Measure<30, __10&__20&_30&_40&_50&_60&_70&_80&_90&_100,
__Measure<40, __10&__20&__30&_40&_50&_60&_70&_80&_90&_100,
__Measure<50, __10&__20&__30&__40&_50&_60&_70&_80&_90&_100,
__Measure<60, __10&__20&__30&__40&__50&_60&_70&_80&_90&_100,
__Measure<70, __10&__20&__30&__40&__50&__60&_70&_80&_90&_100,
__Measure<80, __10&__20&__30&__40&__50&__60&__70&_80&_90&_100,
__Measure<90, __10&__20&__30&__40&__50&__60&__70&__80&_90&_100,
__Measure<100, __10&__20&__30&__40&__50&__60&__70&__80&__90&_100,
__10&__20&__30&__40&__50&__60&__70&__80&__90&__100
)
RETURN __FirstSVG & __SwitchPart &_Text& __EndSVG
P. S. : Наверное, это как-то можно запихнуть в REPT(), но я не могу сморщить мозг так, чтобы избежать цикла.
👍28❤19🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
Да. и анимированное тоже можно, чего бы нет 🤪
Animated SVG =
// Calculate the maximum utilization from the 'Table'
VAR _Percentage =INT(IF([% Выполнения]>=1,1,[% Выполнения]) *100 )
// Format the utilization percentage for display
VAR _PercentageFormate = FORMAT(_Percentage, "#0")
// Calculate the width of the progress bar based on the utilization percentage
VAR _ProgressBar = _Percentage
// Construct the SVG image with dynamic values
RETURN
"data:image/svg+xml;utf8," &
"<svg width='120' height='30' xmlns='https://www.w3.org/2000/svg' xmlns:xlink='https://lnkd.in/dZ5ikEfb' display='block' overflow='visible'>
<defs>
<!-- Define a linear gradient for the progress bar -->
<linearGradient id='gradient' x1='0%' y1='0%' x2='80%' y2='0%' gradientUnits='userSpaceOnUse'>
<stop offset='45%' style='stop-color: #24D1DB' />
<stop offset='130%' style='stop-color: #0FF14E'/>
</linearGradient>
</defs>
<!-- Background rectangle for the entire SVG -->
<rect x='0' y='0' width='120' height='20' rx='10' ry='10' style='fill: #F4F4F4'/>
<!-- Rectangle for the label background -->
<rect x='2.5' y='2.4' width='37' height='15' rx='8' ry='8' style='fill: #000000' />
<!-- Label text displaying the utilization percentage -->
<text x='22' y='11.2' fill='white' text-anchor='middle' dominant-baseline='middle' font-family='Arial' font-weight='bold' font-size='12'> "& INT([% Выполнения]*100 ) &" <tspan font-size='8' fill='white'> % </tspan> </text>
<!-- Progress bar rectangle with animation -->
<rect x='42.5' y='2.4' width='"& _ProgressBar &"' height='15' rx='8' ry='8' style='fill: url(#gradient)'>
<!-- Animation to gradually increase the width of the progress bar (a Code by Rahun Singh Chundawat)-->
<animate attributeName='width' from='0' to='"& _ProgressBar -25&"' dur='4s' fill='freeze'/>
</rect>
</svg>"
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥74❤8👏4👍1
Как просто верстать отчёты в Power BI и не страдать
Присоединяйтесь к нашему вебинару 17 декабря в 19:00 по МСК, где мы за 60 минут в прямом эфире создадим отчёт, который будет не только ровным, но и сочным, а главное — удобным для восприятия!
Спикер вебинара, Мария Гришина — ведущий BI аналитик в ООО Салаир (РЖД) и автор телеграмм-канала «Power BI Design» — раскроет секреты грамотной верстки, поделится полезными приёмами и лайфхаками.
Вы узнаете, как правильно расставлять акценты, использовать цветовые схемы и шрифты так, чтобы ваши отчёты вызывали восторг у коллег и руководства.
➡️ Зарегистрироваться: https://clck.ru/3FCnoK
Присоединяйтесь к нашему вебинару 17 декабря в 19:00 по МСК, где мы за 60 минут в прямом эфире создадим отчёт, который будет не только ровным, но и сочным, а главное — удобным для восприятия!
Спикер вебинара, Мария Гришина — ведущий BI аналитик в ООО Салаир (РЖД) и автор телеграмм-канала «Power BI Design» — раскроет секреты грамотной верстки, поделится полезными приёмами и лайфхаками.
Вы узнаете, как правильно расставлять акценты, использовать цветовые схемы и шрифты так, чтобы ваши отчёты вызывали восторг у коллег и руководства.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥15❤7🍾2
Коллеги занимаются строительством DWH и семантических моделей, а рисует отчеты Машенька
Специально для вас и с согласования заказчика, перенесла дизайн на рандомный датасет.
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍85🔥44❤18🤮3🍓3💩1
Тема: стильная Инфографика в отчётах.
Зачем: радовать директора новогодним отчетом.
Где : тут была ссылка
Запись: не получилась, я не совладала с инструментом, простите
С наступающим!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥119🎄26👍18❤13❤🔥2
Power BI Design
Media is too big
VIEW IN TELEGRAM
Запись семинара 24.12.24
Спасибо Алексею Догаеву, что совладал ( в отличие от меня) и записал!
Спасибо Алексею Догаеву, что совладал ( в отличие от меня) и записал!
🔥95👍18❤11❤🔥4😁3
Рада, что вас, искателей красоты так много - 11К! Мои вы звёздочки
Желаю не останавливаться в ваших стремлениях сделать аналитику юзер-френдли.
Всем вдохновения, успехов и счастливых глаз заказчиков в новом году
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉146❤42🎄26🍾11👍7🥰3👏2
С новым годом змеи =)
Придумала красивый градиент достигатора, забирайте!
// Помните, что таким мерам присваиваем категорию "URL-адрес Изображения" и тогда она заработает.
Придумала красивый градиент достигатора, забирайте!
// Помните, что таким мерам присваиваем категорию "URL-адрес Изображения" и тогда она заработает.
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='https://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>
"
🔥67❤25👍8🦄4👀3
This media is not supported in your browser
VIEW IN TELEGRAM
ммм, так тоже можно в PBI. Без Bookmarks =)
🔥73❤6🥰3👏2👍1
Media is too big
VIEW IN TELEGRAM
Продолжаю эксперименты.
Не думаю, что где-то применимо в аналитике, но красивое.
PBIX внутри, как обычно
Не думаю, что где-то применимо в аналитике, но красивое.
PBIX внутри, как обычно
🔥68❤24👍9😁4👀2
В конце февраля стартуем PBI & Figma 2.0.
Будет сочно, мощно и суперконцентрированно. Как всегда, короче. Ну и тонна dax приёмов для реализации вкусноты.
Записи будут. Материалы навсегда. Вопросы можно будет задавать. Цена 6969.
Программу утрясаем (очень много всего, бьём на главы) , позже будет апдейт.
Пока сохраните себе Промокод на 10% скидку "Хочу!". Писать его в комменты не поможет, не надо.
Кто был на июньском курсе, отпишите в комменты впечатления пжлст. Вам отдельный бонус будет 😘
Будет сочно, мощно и суперконцентрированно. Как всегда, короче. Ну и тонна dax приёмов для реализации вкусноты.
Записи будут. Материалы навсегда. Вопросы можно будет задавать. Цена 6969.
Программу утрясаем (очень много всего, бьём на главы) , позже будет апдейт.
Пока сохраните себе Промокод на 10% скидку "Хочу!". Писать его в комменты не поможет, не надо.
Кто был на июньском курсе, отпишите в комменты впечатления пжлст. Вам отдельный бонус будет 😘
❤91🔥38⚡7👍7
Статья от "Настенька и графики" понравилась. Почитайте на досуге, полезное.
https://nastengraph.ru/chapter4
https://nastengraph.ru/chapter4
nastengraph.ru
Урок 4. Визуализация времени
Поговорим о графиках для анализа динамики
❤44👍13🤝6🔥3
Media is too big
VIEW IN TELEGRAM
Вот список всех комбинаций:
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-accessibility-keyboard-shortcuts
Alt + ЛКМ = выделять точечно несколько
Ctrl + F2 = Выделить все похожее, где стоит курсор
Зачем? Мне удобно SVG править =)
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-accessibility-keyboard-shortcuts
Alt + ЛКМ = выделять точечно несколько
Ctrl + F2 = Выделить все похожее, где стоит курсор
Зачем? Мне удобно SVG править =)
❤44🔥31👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Придумала как использовать CSS в отчетах с пользой, спасибо за идеи.
PBIX внутри
PBIX внутри
❤60🔥30😍20👍14💯3
Аналитика и бизнес: данные как основа успеха
Добрый день, коллеги!
Бизнес-клуб Barganets приглашает вас на онлайн-встречу с экспертом по Power BI и бизнес-аналитике Марией Гришиной.
Что обсудим?
• Что такое дашборды и зачем они нужны
• Источники данных и настройка отчетности
• Как рассчитать стоимость внедрения
• Пути автоматизации отчётности бизнеса
Дополнительно разберём, как визуализация помогает предпринимателям и экспертам контролировать показатели в режиме реального времени. Будем работать на примере системы FastBoard.
О спикере
Бизнес-аналитик и разработчик дашбордов Power BI в структуре РЖД. Сотрудничала с крупными компаниями : Яндекс, Ламода, Леруа Мерлен и другими компаниями. Профессиональный спикер, Автор канала Power bi Design. (https://t.iss.one/Design_PowerBI)
👤 Модератор: Олег Власов, основатель закрытого клуба Barganets
Формат и регистрация
📅 Дата: 13 февраля в 19:00 (мск)
📍 Формат: Онлайн, бесплатно
📢 Язык: Русский
Будем рады видеть вас на встрече!
📎 Зарегистрироваться :
https://t.iss.one/barganets_events_bot
Добрый день, коллеги!
Бизнес-клуб Barganets приглашает вас на онлайн-встречу с экспертом по Power BI и бизнес-аналитике Марией Гришиной.
Что обсудим?
• Что такое дашборды и зачем они нужны
• Источники данных и настройка отчетности
• Как рассчитать стоимость внедрения
• Пути автоматизации отчётности бизнеса
Дополнительно разберём, как визуализация помогает предпринимателям и экспертам контролировать показатели в режиме реального времени. Будем работать на примере системы FastBoard.
О спикере
Бизнес-аналитик и разработчик дашбордов Power BI в структуре РЖД. Сотрудничала с крупными компаниями : Яндекс, Ламода, Леруа Мерлен и другими компаниями. Профессиональный спикер, Автор канала Power bi Design. (https://t.iss.one/Design_PowerBI)
👤 Модератор: Олег Власов, основатель закрытого клуба Barganets
Формат и регистрация
📅 Дата: 13 февраля в 19:00 (мск)
📍 Формат: Онлайн, бесплатно
📢 Язык: Русский
Будем рады видеть вас на встрече!
https://t.iss.one/barganets_events_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍13❤10
Всем привет!
Представляю вам мойфилиал разврата новый канал про данные, аналитику и юзер кейсы:
https://t.iss.one/Fastboard/9
Почему отдельно? Потому что могу =)
Представляю вам мой
https://t.iss.one/Fastboard/9
Почему отдельно? Потому что могу =)
Telegram
BI Hub | Fastboard
На связи команда FastBoard — и мы не просто делаем платформу для визуального анализа данных, а выносим этот процесс на новый уровень.
Наши принципы просты: максимальная скорость, zero-code и интерфейс, который не бесит.
Чтобы держать руку на пульсе BI…
Наши принципы просты: максимальная скорость, zero-code и интерфейс, который не бесит.
Чтобы держать руку на пульсе BI…
🔥31👍10❤8😁2
Forwarded from Dax Pro
Всех с праздником и немного "ванильного настроения" в конце рабочей недели)
❤138❤🔥31🔥15👍4👏2
А пока все провожают зиму митап - ВÉСНА В МОСКВЕ!!!
5 марта, по адресу Арбат, д.54/2 стр.1, состоится следующая наша встреча. Обсуждаем особенности инструментов и их дорожные карты. Если вы без лишних вводных и предисловий готовы окунуться в мир данных и аналитики, Welcome!
Упор на практический контент от технических специалистов и экспертов отрасли. Только кейсы, практика, пицца и ВЕСНА!
В программе:
✦ Маша Гришина (Power BI Design): «Заказчик. Предварительные ласки. Макет Дашборда»;
✦ Сергей Полехин (PIX BI);
✦ Дмитрий Меркер (Insight BI);
✦ Роман Раевский (Rapeed);
✦ Алексей Арустамов (Loginom);
✦ Алексей Афанасьев (Экспобанк) «Кейс внедрения BI в бизнес-юните»
(Программа уточняется)
Официальная часть 18:00-21:00 (двери открываем с 17:30)
Когда?
✦ 5 марта в 18.00-21:00
Где?
✦ «АРТ-холл Президент», г.Москва, ул.Арбат, д.54/2 стр.1 (1 мин. от м.Смоленская, вход со стороны МИД)
Участие бесплатно, Регистрирация обязательна!
5 марта, по адресу Арбат, д.54/2 стр.1, состоится следующая наша встреча. Обсуждаем особенности инструментов и их дорожные карты. Если вы без лишних вводных и предисловий готовы окунуться в мир данных и аналитики, Welcome!
Упор на практический контент от технических специалистов и экспертов отрасли. Только кейсы, практика, пицца и ВЕСНА!
В программе:
✦ Маша Гришина (Power BI Design): «Заказчик. Предварительные ласки. Макет Дашборда»;
✦ Сергей Полехин (PIX BI);
✦ Дмитрий Меркер (Insight BI);
✦ Роман Раевский (Rapeed);
✦ Алексей Арустамов (Loginom);
✦ Алексей Афанасьев (Экспобанк) «Кейс внедрения BI в бизнес-юните»
(Программа уточняется)
Официальная часть 18:00-21:00 (двери открываем с 17:30)
Когда?
✦ 5 марта в 18.00-21:00
Где?
✦ «АРТ-холл Президент», г.Москва, ул.Арбат, д.54/2 стр.1 (1 мин. от м.Смоленская, вход со стороны МИД)
Участие бесплатно, Регистрирация обязательна!
❤28👍7🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Пошаговый мануал 777 руб. ( на кофе в бессонных ночах). После оплаты вы получаете ссылку на скачивание инструкции.
Внимание: Если нужен чек, при оплате нажмите галку "мне нужен чек".
https://bidesigner.pro/screenbot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥18❤5🥰1🤔1
При встречах на конференциях меня засыпают вопросами как выбрать биайку для компании. Задолбали, чесслово, я про дизайн хочу рассказывать. Но щож поделать.
Я написала статью и чек лист каверзных вопросиков
Вот почиталово: [ссылка]
Да-да, Роман - это моё альтерэго
Please open Telegram to view this post
VIEW IN TELEGRAM
vc.ru
Как выбрать BI-систему в 2025 году и не пожалеть об этом через полгода? — Сервисы на vc.ru
Роман Барисёнок Сервисы 6 мар
6👍48🔥17❤🔥11😁5👎3🆒3❤2🤮2🙏1