Вычисляемое поле в СКД

1. Lonelcor 10 13.11.19 04:50 Сейчас в теме
Кто-нибудь знает, как сделать вычисляемое поле для подсчета процентов, как в нарисованной колонке? Наставьте на путь. Заранее благодарен.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. minarenko 13.11.19 05:49 Сейчас в теме
4. toypaul 63 13.11.19 08:22 Сейчас в теме
ответ в (2). уточнение к ответу - такое же выражение (с переносом формул из базовых показателей) должно быть в ресурсах.

то есть если Выполнено = Сумма(Выполнено), План = Количество(План) - это например, то в ресурсах

Процент = 100 * Сумма(Выполнено) / Количество(План)
5. dhurricane 13.11.19 08:27 Сейчас в теме
(4) Но показатель ведь один - Регистратор.
3. dhurricane 13.11.19 06:35 Сейчас в теме
(1) Вам нужен некий формальный признак, по которому можно разделить Состояния мероприятий на плановые и фактические. Боюсь, без него ничего не получится.

Например, если Вы определите список плановых и фактических состояний в параметрах, то выражение может быть таким (здесь опущена проверка на NULL и деления на ноль):
Количество(Различные 
	Выбор Когда СостояниеМероприятия В(&СостоянияВыполнения)
		Тогда Регистратор
	Конец)
/ Количество(Различные 
	Выбор Когда СостояниеМероприятия В(&СостоянияПлана)
		Тогда Регистратор
	Конец)
* 100
Показать

Если же Состояние выполнения - это некий справочник, у которого скажем есть флаг, отвечающий за тип состояния, то можно использовать его. Например, пусть это будет флаг "ПлановоеСостояние", тогда выражение примет вид:
Количество(Различные 
	Выбор Когда Не СостояниеМероприятия.ПлановоеСостояние
		Тогда Регистратор
	Конец)
/ Количество(Различные 
	Выбор Когда СостояниеМероприятия.ПлановоеСостояние
		Тогда Регистратор
	Конец)
* 100
Показать
6. Lonelcor 10 13.11.19 10:29 Сейчас в теме
(3) Это выражение подставлять в вычисляемые поля?
7. dhurricane 13.11.19 10:29 Сейчас в теме
(6) В выражение ресурса для нового вычисляемого поля "ПроцентВыполнения".
8. Lonelcor 10 13.11.19 11:05 Сейчас в теме
(7) Деление на ноль отображается правильно, а вот деление цифры на цифру- пусто. Колонка процента выполнения дублируется.
Прикрепленные файлы:
9. dhurricane 13.11.19 12:10 Сейчас в теме
(8) Не понимаю, что именно неправильно. Как я понял из исходной постановки задачи, Вам необходимо было получить проценты в общем итоге. Тогда зачем процент в колонках состояния выполнения?
10. Lonelcor 10 14.11.19 04:06 Сейчас в теме
(9) Вы все правильно поняли. Какими-то настройками дублируется столбец по каждому состоянию, не могу найти какими.
11. dhurricane 14.11.19 07:08 Сейчас в теме
(10) Вам необходимо добавить отдельную группировку в колонках таблицы для вывода итогов. При этом отключить в настройках отчета вывод общих итогов по горизонтали.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот