Егор СкочиловНа сайте 4 года и 11 месяцев (заходил 4 года 1 месяц 26 дней назад)
1
96.67
|
Рейтинг
96.67
|
Редактирование бюджета
|
|
06 Января 2021
Исх.условия. Есть 4 связанных таблицы: справочник помещений (zhelezno a_Premises), история изменения цен помещений (zhelezno a_PriceHistory), история изменения статусов помещений (zhelezno a_Statuses), Календарь.
Требуется сделать расчет средневзвешенной цены кв.м. помещений в динамике, т.е. график за выбранный период.
Условия расчета:
1) средневзвешенная цена набора помещений на дату равна:
сумма произведений по всем выбранным помещениям (последняя на эту дату "Cena" (таблица a_PriceHistory) * TotalArea (таблица zhelezno a_Premises) ) /
сумма по всем выбранным помещениям TotalArea.
2) в расчете должны учитываться помещения с последним статусом на эту дату не равно "продано", не равно "карточка ОС" и не равно "на оформлении" (zhelezno a_Statuses)
3) внешние фильтры поля Format и TypeOfPremises должны позволять делать отбор помещений
4) расчет требуется сделать в виде меры (мер) без создания дополнительных таблиц и столбцов.
На визуализации необходимо отобразить:
- график средневзвешенной цены за последний календарный год
- график количества помещений в статусах, учтенных для расчета цены
- карточку значение средневзвещенной цены на последнюю дату периода
- фильтры диапазона дат, поля Format и TypeOfPremises (zhelezno a_Premises).
- стиль оформления не значим.
Если будет задана возможность сделать фильтр учитываемых в расчете статусов, то +1000р к цене заказа.
Требуется сделать расчет средневзвешенной цены кв.м. помещений в динамике, т.е. график за выбранный период.
Условия расчета:
1) средневзвешенная цена набора помещений на дату равна:
сумма произведений по всем выбранным помещениям (последняя на эту дату "Cena" (таблица a_PriceHistory) * TotalArea (таблица zhelezno a_Premises) ) /
сумма по всем выбранным помещениям TotalArea.
2) в расчете должны учитываться помещения с последним статусом на эту дату не равно "продано", не равно "карточка ОС" и не равно "на оформлении" (zhelezno a_Statuses)
3) внешние фильтры поля Format и TypeOfPremises должны позволять делать отбор помещений
4) расчет требуется сделать в виде меры (мер) без создания дополнительных таблиц и столбцов.
На визуализации необходимо отобразить:
- график средневзвешенной цены за последний календарный год
- график количества помещений в статусах, учтенных для расчета цены
- карточку значение средневзвещенной цены на последнюю дату периода
- фильтры диапазона дат, поля Format и TypeOfPremises (zhelezno a_Premises).
- стиль оформления не значим.
Если будет задана возможность сделать фильтр учитываемых в расчете статусов, то +1000р к цене заказа.