TGViewer
Путь к Fine BI Путь к Fine BI @finebiway · 190 subscribers
Post #78 218
🗺Полное решение Арт-практикума#7: Road Timeline Chart в Fine BI

Друзья, подходит к концу седьмой арт-практикум, и сегодня мы описываем решение нестандартного инструмента для визуализации этапов проектов, истории изменений или любых временных процессов. В путь!

1. Подготовка данных
Шаг 1. Выбираем опцию Formula Column
год
YEAR(${Order Date})

Шаг 2. Выбираем опцию Formula Column
индекс
DATEDIF(DATE(${год},1,1),${Order Date},"D")

Шаг 3. Выбираем опцию Formula Column
доп
SWITCH(${год},2017,0,2018,365,2019,730,2020,1095)

Шаг 4. Выбираем опцию Formula Column
new index
${индекс}+${доп}

2. Создание вычисляемых полей для графика
В настройках компонента создаем следующие калькуляции:
Segment Number
FLOOR(MAX(${Sample_superstore_index_new index})/180)

x
IF(MOD(${Sample_superstore_index_Segment Number},4) = 0,MAX(${Sample_superstore_index_new index})-(180*${Sample_superstore_index_Segment Number}),
MOD(${Sample_superstore_index_Segment Number},4) = 1, 180+SIN(RADIANS(MAX(${Sample_superstore_index_new index})-180))*30,
MOD(${Sample_superstore_index_Segment Number},4) = 2,((${Sample_superstore_index_Segment Number}+1)*180)-MAX(${Sample_superstore_index_new index}),
SIN(RADIANS(MAX(${Sample_superstore_index_new index})-180))*-30)

y
IF(MOD(${Sample_superstore_index_Segment Number},2) = 0,${Sample_superstore_index_Segment Number}*-1,
(-1*${Sample_superstore_index_Segment Number}+COS(RADIANS(MAX(${Sample_superstore_index_new index})-180))))

радиус
SQRT(SUM_AGG(${Sample_superstore_index_Sales}))

3. Построение графика
🎾Выбираем тип графика Custom Chart → Point
🎾Настраиваем оси:
Горизонтальная ось (X): Поле x с агрегацией AVG
Вертикальная ось (Y): Поле y с агрегацией AVG
🎾Настраиваем отображение:
Color: Поле Order Date (формат "год")
Size: Поле радиус (размер 10-15)
Fine-grained: Поле Order Date (формат "год-месяц-день")
🎾Убираем лишние элементы:
Скрываем оси (Axes → Hide)
Убираем сетку (Grid Line → None)
Получается интерактивная временная шкала, где:
✅Каждая точка представляет событие
✅Размер точки зависит от показателя Sales
✅Цвет показывает год события
✅Расположение точек следует заданной логике


🏁 График готов! На какие данные примените?

#датаарт #артпрактикум #нетривиальные_графики #таймлайн
  • ❤ 3
More from @finebiway
  1. Aug 6, 2025🏮Всем 你 好! Для вас новое "блюдо" из Бар-чарт меню: Underlined Labels Bar Chart Menu 9 Пок…
  2. Jul 30, 2025📊 График с индикаторами НЕ достижения цели Bar Chart Menu 8 Такой прием помогает сравнить…
  3. Jun 19, 2025🏮 Всем 你 好, друзья! Сегодня мы заставим картинки говорить. Никакого AI, все серьезно. Илл…
  4. Jun 17, 2025🎨 Всем привет! Это решение Арт-практикума#10, который мы посвятили непростому, но эффектн…
  5. Jun 13, 2025document post
  6. Jun 13, 2025🔥 Открываем Арт-практикум#10 в FineBI! Юбилейный) На воркшопе FineBI в Москве 5 июня мы р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →