Code Monkey home page Code Monkey logo

Comments (8)

ndrhzn avatar ndrhzn commented on August 31, 2024

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

Втім, відображати такі проєкти двома окремими рядками (один рядок для кожного ініціатора) теж не видається доречним.

Чи ми можемо в такому разі в одній комірці таблиці відображати обох ініціаторів через кому? І так само зробити із органами управління? Тобто конкатенувати назви ініціаторів / органів управління?

Видається, що технічно це можливо (ми наче подібну трансформацію застосовуємо до змінної "Стратегічні документи"), але питання в тому, наскільки це буде заторкати, наприклад, роботу фільтрів? @andrzejbeletsky

from bi.dream.gov.ua.

andrzejbeletsky avatar andrzejbeletsky commented on August 31, 2024

Доброго.
Якщо законкатенувати Ініціаторів в проєктах, то треба в таблиці також конкатенувати "Тип ініціатора", "Орган управління", "Тип органу управління" - вони всі пов'язані між собою.
Так?

from bi.dream.gov.ua.

ndrhzn avatar ndrhzn commented on August 31, 2024

Хм, good point. Думаю, в такому разі треба конкатенувати всі повʼязані змінні теж. Це далекий від ідеального варіант, але в якості тимчасового рішення може бути

from bi.dream.gov.ua.

andrzejbeletsky avatar andrzejbeletsky commented on August 31, 2024

Take a look.
Фільтри продовжують відображати їх поокремо..

from bi.dream.gov.ua.

ndrhzn avatar ndrhzn commented on August 31, 2024

Наче все добре, дякую Тільки, коли застосовуєте конкатенацію, додавайте пробіл після коми (розділювач не ",", а ", ")

from bi.dream.gov.ua.

ndrhzn avatar ndrhzn commented on August 31, 2024

Знайшов одну проблему з конкатенацією

image

Які тут можливі варіанти рішення? Наприклад

  • Якщо є два N/A, показувати лише одне N/A
  • Якщо з двох значень лише одне N/A, показувати тільки те, що не N/A

Чи має це сенс і чи можливо це зробити?

from bi.dream.gov.ua.

ndrhzn avatar ndrhzn commented on August 31, 2024

В контексті підготовки модулів, котрі стосуються органів управління, нам потрібно трохи змінити / вдосконалити методику визначення органів управління.

Наша оригінальна методика полягала в тому, щоби перевіряти, якій організації підпорядковується ініціатор проєкту. В процесі консультацій ми встановили випадки, коли звʼязок органу управління з проєктом може бути не лише через ініціатора проєкту, але й через виконавця.

Таким чином, ми можемо стверджувати, що орган управління може мати стосунок до проєкту в декілька способів

  • Орган управління є ініціатором проєкту
  • Орган управління звʼязаний з ініціатором проєкту
  • Орган управління звʼязаний з виконавцем проєкту

Отже, у рамках цього нового підходу, нам потрібно змінити алгоритм визначення органу управління для проєкту, і фіксувати не лише звʼязок, але й характер звʼязку.

Ця зміна потенційно заторкає всі елементи (таблиці, графіки, фільтри), де використовується елемент "орган управління". Тому додатково потрібно буде застосовувати зміни обережно, аби нічого не зламати в процесі на публічному додатку.

Що ви про це думаєте? Чи є якісь зауваги щодо нової методики? @a-radik @andrzejbeletsky

from bi.dream.gov.ua.

andrzejbeletsky avatar andrzejbeletsky commented on August 31, 2024

Реалізовано

from bi.dream.gov.ua.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.