Расчет среднего количества в СКД #799098


#0 by DmitriyDI
Добрый день. Нужно получить среднее количество проданного товара по формуле: Отношение общего количества, к количеству магазинов по которым были продажи: Сделал так: но как учесть были ли продажи по магазинам или нет, пробовал так: Сумма(Количество)/ВычислитьВыражение("ВЫБОР КОГДА Сумма(Количество)> 0 Тогда Количество(Различные Склад) ИНАЧЕ 0 КОНЕЦ", "ОбщийИтог") Но не получилось, это и понятно, он вычисляет по общему итогу а нужна сумма под итогов, кто-нибудь может подсказать?
#1 by mistеr
Если продаж не было, то склад и не появится в данных, нет?
#2 by DmitriyDI
Кросс-таблица Группировки в строках склад товар, по моей формуле, если два склада по одному пыла продажа, а по второму не было, он покажет продажа первого склада делить на два, а должно продажа первого склада (т.к. по второму продажи просто не было)
#3 by aleks_default
Сумма(количество)/Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец) Правда нужно еще проверку на деление на ноль придумать
#4 by DmitriyDI
Ура)!Работает, спасибо большооооооеее!!!
#5 by DmitriyDI
обманул не работает)
#6 by aleks_default
Это в группировке по складам должно считаться
#7 by DmitriyDI
а в группировке по товарам (которая внутри складов), как определить по скольким складам была продажа?
#8 by aleks_default
Сумма(количество)/ВычислитьВыражение("Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец)","Склад")
#9 by DmitriyDI
Не получается (
#10 by aleks_default
Ну пробуй, пытайся. Можно дальше копать язык выражений компоновки, можно в запросе сделать поле с подсчетом количества по складам, можно вычисляемое поле попробовать сделать. Мне лень если честно.
#11 by aleks_default
Вот так еще попробуй Сумма(количество)/Сумма(ВычислитьВыражение("Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец)","Склад")) но это все на что хватает моего желания тебе помочь:)
#12 by aleks_default
+блин, там не ВычислитьВыражеение а ВычислитьВыражениеСГруппировкойМассив
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С