Добрый день, подскажите, пожалуйста, имеется ли возможность изменять некие параметры показателя в реальном времени?
необходимо производить расчет суммы продаж текущего пользователя в Валюте, которую выберет пользователь и по курсу на выбранную им дату.
Можно вынести параметры агрегации по объекту (Курсы валют) на виджет, чтобы можно было менять тип валюты и дату за которую выбирать данные
Нравится
Здравствуйте!
Если вы хотите изменять Сумму в зависимости от изменения Валюты и Курса, то можно добавить зависимость Суммы от этих полей в attributes и добавить метод пересчёта Суммы.
Например:
attributes: {
"Сумма": {
dependencies: [
{
columns: ["Валюта", "Курс"],
methodName: "название_метода"
}
]
}
}
Логику метода реализовать отдельно.
Demchenko Olha,
Я имел ввиду, немного другое, на странице итогов нужно создать показатель, который считает сумму продаж пользователя по заданным фильтрам. При этом у пользователя должны быть поля Дата (на которую будет расчитываться курс), и поле Валюта (здесь пользователь выбирает в какой валюте ему произвести расчет)
и это на панели итогов, пользователю нельзя менять сам Показатель (виджет)
Колодяжный Владислав Эдуардович,
Стандартными стредсвами такое нельзя сделать.
Можете попробовать изменить базовую логику и вид виджета "Показатель", добавив туда поля Валюта и Дата. И при изменении этих полей делать выборку из справочника курса на указанную дату.
Сама схема для виджета "Показатель" - IndicatorDesigner. В ней можете посмотреть как добавляются уже существующие поля и по аналогиии добавить свои.