Добрый день. Помогите с вычисляемыми полями, сделал отчёт на скд,а вот вычисляемое поле не высчитывается правильно.
Вот первое вычисляемое поле Поле6:
100 * (выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Считает всё нормально.
вот второе Поле7:
100 * (выбор когда Подразделение.Наименование = "Брест" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Не высчитывается,везде 0.
На вкладке вычисляемые поля,там ничего не указывал, просто создал поле.
текста запросов описал эти в Ресурсах.
Такое ощущения что где-то увидело ноль,то везде и проставляет,что не так? Может по другому как-то можно это сделать?
Вот первое вычисляемое поле Поле6:
100 * (выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Считает всё нормально.
вот второе Поле7:
100 * (выбор когда Подразделение.Наименование = "Брест" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Но судя по скрину, у вас пустое выражение в указанных полях. Если эта конструкция используется в запросе, покажите ваш запрос или посмотрите результат в консоли запросов.
(19)подскажите пожалуйста ещё, почему тут,то считает то нет,где именно сумму забыл?
100 * выбор когда (выбор когда Подразделение.Наименование = "Минск" Тогда Стоимость иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Смоленск" Тогда Стоимость иначе 0 Конец) = 0 тогда 0 иначе Сумма(выбор когда Подразделение.Наименование = "Смоленск" Тогда ВаловаяПрибыль иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец) / Сумма(выбор когда Подразделение.Наименование = "Минск" Тогда Себестоимость иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Смоленск" Тогда Себестоимость иначе 0 Конец) конец
(31) всё,исправил косяк. получилось) Да.я сумму в сумму видимо заворачивал из-за этого писало про эти функции. Дело было в неправильной группировке сейчас. Всё таки на свежую голову мысли приходят быстрее))) Я сделал отбор в группировке по Этим двум подразделениям,Минск и Смоленск и всё начало нормально считаться)))
(35) Без проблем, как раз будет обед. :)
Пишите в личку, либо создайте новую тему. Тут часто подкидывают интересные трюки, технически не сложные, но в голову мне сами не приходили.
(36)https://forum.infostart.ru/forum9/topic210853/ вот я вчера создавал,помогли,но я понял что дальше никак.либо переделывать на поля через запрос, либо дальше вычислять через вычисляемые поля. В той теме сейчас опишу что нужно мне сейчас сделать там.