Как применить формулу к Группировке?

1. Asya.Ozerova 41 24.04.19 23:09 Сейчас в теме
Добрый день!
Есть запрос СКД, Отбираю реализацию за период, Сумма - это сумма реализаций, К-во заказов - это к-во уникальных записей, ГруппаАКБ - это группировка по Контрагентам. Средний заказ должен считаться Сумма/КвоЗаказов в ВычисляемыхПолях (Выразить(СуммаРуб, "Число(10,3)") / Выразить(КвоЗаказов, "Число(10,3)")), я так полагаю, что Расчет применяется не к группировке а ко всем записям, а там в качестве КвоЗаказа выбираю номер документа, естественно что считать не будет!
Вопрос: Как использовать расчет только для группировки Контрагентов, где в поле уже не номер документа, а к-во уникальных?

Не судите строго, я только учусь!
С Уважением,
Ася
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. dhurricane 25.04.19 07:17 Сейчас в теме
(1) Уточните, пожалуйста, что именно подразумевается под фразой "а там в качестве КвоЗаказа выбираю номер документа"?

Поправьте, если я неправильно понял. У Вас есть поле "КвоЗаказов", которое на самом деле равно номеру заказа (в запросе). Это поле добавлено в ресурсы с выражением "Количество(Различные КвоЗаказов)". И Вас интересует, как посчитать средний заказ, если используются как номера заказов (детальные записи), так и их количество (итоги по группировкам).

Если все так, то решение довольно простое. Необходимо добавить вычисляемое поле "СреднийЗаказ" с выражением "СуммаРуб". Именно равное сумме, чтобы она отображалась в детальных записях. А затем добавить новое вычисляемое поле в ресурсы с выражением "Сумма(СуммаРуб)/Количество(Различные КвоЗаказов)".
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. PhoenixAOD 62 25.04.19 07:06 Сейчас в теме
(1)а что мешает рассчитывать среднее количество заказов сразу в запросе?
4. dhurricane 25.04.19 07:17 Сейчас в теме
(1) Уточните, пожалуйста, что именно подразумевается под фразой "а там в качестве КвоЗаказа выбираю номер документа"?

Поправьте, если я неправильно понял. У Вас есть поле "КвоЗаказов", которое на самом деле равно номеру заказа (в запросе). Это поле добавлено в ресурсы с выражением "Количество(Различные КвоЗаказов)". И Вас интересует, как посчитать средний заказ, если используются как номера заказов (детальные записи), так и их количество (итоги по группировкам).

Если все так, то решение довольно простое. Необходимо добавить вычисляемое поле "СреднийЗаказ" с выражением "СуммаРуб". Именно равное сумме, чтобы она отображалась в детальных записях. А затем добавить новое вычисляемое поле в ресурсы с выражением "Сумма(СуммаРуб)/Количество(Различные КвоЗаказов)".
6. Asya.Ozerova 41 25.04.19 10:31 Сейчас в теме
(4) Да, Вы все правильно поняли. Действительно, все оказалось довольно просто! Спасибо!
2. Shurik_M 2 25.04.19 07:05 Сейчас в теме
Попробуйте через пользовательские поля добавить "Новое поле выражение..." например "Средний заказ". И там напишите те формулы, который вы написали "Выражение детальных записей", а где "Выражение итоговых записей" повторите эту формулу но как СУММА(формула). А как попасть в пользовательское поле наверное вы знаете, в отчете через кнопку Еще.../Прочее.../Изменить варианта отчета.../ и там вкладка Пользовательские поля..
8. Asya.Ozerova 41 25.04.19 10:39 Сейчас в теме
(2) Спасибо, справилась! Не правильно использовала Ресурсы, Спасибо (1) подсказали!
5. toypaul 63 25.04.19 08:08 Сейчас в теме
"Как использовать расчет только для группировки Контрагентов" для группировки выражение задается на закладке ресурсы с указанием группировки в "рассчитывать по". В вычисляемых полях вы указываете выражение для детальных записей, которое потом агрегируется (обычно через Сумма) для всех группировок одинаково.
7. Asya.Ozerova 41 25.04.19 10:33 Сейчас в теме
(5) Спасибо, все получилось!
Оставьте свое сообщение

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