Сумма из вложенной сущности

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Сумма из вложенной сущности

Сообщение Rodriges_AM »

Привет.
Есть
Сущность № 1.
[213] Префикс подразделения (поля для ввода);
[214] Адрес (поля для ввода);
[215] Количество человеческих ресурсов (числовое поле);
[216] Доступных ресурсов для предварительной записи (MySQL запрос);
[217] Расчет нагрузки (MySQL формула)

Сущность № 1.1.
[290] Группа услуг (Выпадающий список)
[291] Статус (Выпадающий список)
[293] Открытых ресурсов (MySQL запрос)

Сущность № 1.2.
[288] Наименование ресурса для группы услуг (поля для ввода);
[289] Статус ресурса (Выпадающий список)
[292] Для суммирования (MySQL формула)


для [289] я задал значения 1 и 0

Использую формулы
для [292] использую - get_value([289]) - все норм. Всем активным задается 1, не активным 0

для [293] использую:
- Выполнять динамически
- Выбрать из сущности "Сущность № 1.2."
- Выбрать поле "IF(COUNT(*)>0,SUM([292]),0)"
- Условие "e.id=parent_item_id"
Все расчеты корректны.


для [217] много с чем экспериментировал....
Сейчас пока оставил вот так:
- Выполнять динамически
- Выбрать из сущности "Сущность № 1.1."
- Выбрать поле "IF(COUNT(*)>0,SUM([293]),0)"
- Условие "msq.parent_item_id=[213]"


Считает некорректно(

Я так понимаю - проблема у меня в условии
Подскажите хотя бы в какую сторону копать(
Аватара пользователя
support
Техническая поддержка
Сообщения: 9312
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сумма из вложенной сущности

Сообщение support »

Условие "msq.parent_item_id=[213]"
Это что за условие такое? Что пытаетесь выбрать?
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

Условие - e.id=parent_item_id
Воспринял как то странно в этом случае....

Суму ресурсов в группах посчитал.
Но вот записал туда - где нашел такие группы.

А по логике у меня так...

Много подразделений, в каждом могут быть схожие группы.
Но вот ресурсы сами - разные....

Это я начал перебирать варианты по условию.
Понятно что не правильно)
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

Вот так считает в группе.
https://disk.yandex.ru/i/ZqbCAT3lAezxsQ

А вот так в сущности 1
https://disk.yandex.ru/i/KAnf8X48Q5CmXg
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

А должно быть вот так)))

https://disk.yandex.ru/i/1X3f3dgdYdU8sg
Аватара пользователя
support
Техническая поддержка
Сообщения: 9312
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сумма из вложенной сущности

Сообщение support »

Попробуйте вот так

Код: Выделить всё

msq.parent_item_id = e.id
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

Проверил
Последний раз редактировалось Rodriges_AM 30 сен 2022, 09:12, всего редактировалось 2 раза.
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

Сейчас попробовал вот так.
Выбрать из сущности "Группы ресурсов"
https://disk.yandex.ru/i/Xlhth11QXRpAWw
т.е. там где корректно считается.

Отобразил только последнее значение
https://disk.yandex.ru/i/Ikiqmt8zfHFf1A

Вот это
https://disk.yandex.ru/i/6E_D4JoxjtTIow

А должен просуммировать ресурсы в группах
https://disk.yandex.ru/i/tmpncycH96a79Q
И вывести итог по подразделению
Последний раз редактировалось Rodriges_AM 30 сен 2022, 09:17, всего редактировалось 2 раза.
Аватара пользователя
Rodriges_AM
Сообщения: 15
Зарегистрирован: 27 авг 2020, 20:07
Имя: Rodriges_AM
Откуда: Санкт-Ретербург

Re: Сумма из вложенной сущности

Сообщение Rodriges_AM »

Надо как то заставить просуммировать ресурсы внутри группы с фильтром по подразделению
Аватара пользователя
support
Техническая поддержка
Сообщения: 9312
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сумма из вложенной сущности

Сообщение support »

Дополнительный фильтр можно указать в условии, например

Код: Выделить всё

msq.parent_item_id = e.id and field_x=12
или если использовать значения поля

Код: Выделить всё

msq.parent_item_id = e.id and field_x=[12]
x замените на ID поля.
Ответить