open-contracting / bi.dream.gov.ua

DREAM Analytics
https://bi.dream.gov.ua
Apache License 2.0
1 stars 0 forks source link

UI / UX: Згрупувати за проєктами рядки у таблиці "Деталі" на сторінці "Бюджетування" #139

Closed ndrhzn closed 2 months ago

ndrhzn commented 3 months ago

Наразі на сторінці "Бюджетування" ми маємо таблицю "Деталі", у котрій ми показуємо розбивку за статтями бюджету для кожного проєкту. Проблема, з якою стикаються користувачі, полягає в тому, що їм не дуже очевидно, що один проєкт може бути представления декількома рядками таблиці.

Image

Ця проблема лише загострюється тим, що користувачі можуть відсортувати рядки не лише за кодом проєкту (за такого сортування статті витрат, що належать до одного проєкту знаходяться поруч), але й за будь-яким іншим показником (і тоді статті витрати, що належать до одного проєкту, можуть знаходитися геть в різних місцях таблиці).

Image

Як можна вирішити цю проблему? Чи можна якось згрупувати рядки таким чином, аби завжди було можна ідентифікувати, що певна група рядків належить до одного проєкту?

ndrhzn commented 3 months ago

32

ndrhzn commented 3 months ago

Розглянути варіант зробити зведену таблицю, котра постійна розгорнута

andrzejbeletsky commented 3 months ago

in progress

andrzejbeletsky commented 3 months ago

take a look Залишилась пряма таблиця, але з відключеною можливістю інтерактивного сортування. пошук в діменшенах працює. сортування по коду проєкту. якщо рядки належать одному проєкту, назва проєкту тільки в першому рядку, щоб не повторювати.

ndrhzn commented 3 months ago

Фактично у цій таблиці все ще лишається можливість сортувати за стовпчиками "Стаття витрат", "Тип витрат", "Початок періоду", "Кінець періоду". Таким чином втрачається групування стовпчиків за проєктом.

image

Видається, що потрібно

andrzejbeletsky commented 3 months ago

для мэшапу треба зміни. вигляд в нативному клієнті: https://qsdemo.rbcgrp.com/sense/app/b0f13ce0-e592-48bc-9432-6da4de1f8cfb/sheet/cf2a7f3f-bb09-42c2-8ea8-af41903cea91/state/analysis

ndrhzn commented 3 months ago

До того, що реалізовано у нативному додатку, я би додав сортування статей витрат за загальним орієнтовним бюджетом в межах проєкту

image

a-radik commented 3 months ago

Деталі треба доробити (змінити на зведену, як домовлялись) оскільки цей варіант має певні вади. Анджей зараз цим займається

andrzejbeletsky commented 3 months ago

take a look https://qsdemo.rbcgrp.com/sense/app/b0f13ce0-e592-48bc-9432-6da4de1f8cfb/sheet/cf2a7f3f-bb09-42c2-8ea8-af41903cea91/state/analysis

пробую міняти селекшени на чорний.

ndrhzn commented 3 months ago

Дякую, цей варіант справді краще. Але все ще лишається питання, чи можна в рамках проєкту відсортувати значення за кількісним показником?

image

Також з точки зору оформлення таблиці, чи може тут бути так, аби було чергування кольорів для рядків? Умовно - один проєкт білий, наступний сірий, і так далі? Аби підкреслити групування і полегшити ідентифікацію записів, котрі належать до одного проєкту?

andrzejbeletsky commented 3 months ago

in progress

andrzejbeletsky commented 3 months ago

take a look новий вигляд таблиці Деталі https://qsdemo.rbcgrp.com/sense/app/b0f13ce0-e592-48bc-9432-6da4de1f8cfb/sheet/cf2a7f3f-bb09-42c2-8ea8-af41903cea91/state/analysis Розмальовка зеброю поки не виходить. як щодо реалізованого варіанту з тоталом по проєкту?

ndrhzn commented 3 months ago

Порадився із Проєктним офісом - видається, що варіант без рядка "Всього" більше подобається. Чи ми можемо прибрати цей рядок, але зберегти все інше - сортування проєктів та сортування статей витрат у межах проєкту за бюджетом?

andrzejbeletsky commented 3 months ago

take a look https://qsdemo.rbcgrp.com/sense/app/b0f13ce0-e592-48bc-9432-6da4de1f8cfb/sheet/cf2a7f3f-bb09-42c2-8ea8-af41903cea91/state/analysis

ndrhzn commented 3 months ago

Можна в такому вигляді релізити. Але я би ще попросив розтягнути по ширині, бо зара не вписується повністю в контейнер

image

andrzejbeletsky commented 3 months ago

in progress

a-radik commented 3 months ago

В новому об'єкті по-іншому реалізовано кольори вибору значень. Вони не регулюються темой додатку. Можливо зробити це через стилі при відображенні в мешапі. Орієнтовно потрібно 2-3 години щоб знайти потрібний стиль і все налагодити в мешапі. Робимо?

ndrhzn commented 3 months ago

Гаразд, робимо

ndrhzn commented 2 months ago

Тут у нас також була підзадача "розтягнути таблицю по ширині контейнера", по котрій було зафіксовано in progress, але змін поки не бачу. @andrzejbeletsky є якісь новини щодо цього?

Image

andrzejbeletsky commented 2 months ago

Вдалося розширити за рахунок розширення останнього стовпчика (він є мірою) https://bi.qnalytics.com/dream/#/budget

ndrhzn commented 2 months ago

Добре, дякую! Можна релізити на публічному додатку

image