![]() |
|
Расчет среднего количества в СКД | ☑ | ||
---|---|---|---|---|
0
DmitriyDI
11.06.17
✎
16:48
|
Добрый день.
Нужно получить среднее количество проданного товара по формуле: Отношение общего количества, к количеству магазинов по которым были продажи: Сделал так: Сумма(Количество)/ВычислитьВыражение("Количество(Различные Склад)", "ОбщийИтог") но как учесть были ли продажи по магазинам или нет, пробовал так: Сумма(Количество)/ВычислитьВыражение("ВЫБОР КОГДА Сумма(Количество)> 0 Тогда Количество(Различные Склад) ИНАЧЕ 0 КОНЕЦ", "ОбщийИтог") Но не получилось, это и понятно, он вычисляет по общему итогу а нужна сумма под итогов, кто-нибудь может подсказать? |
|||
1
mistеr
12.06.17
✎
10:24
|
(0) Если продаж не было, то склад и не появится в данных, нет?
|
|||
2
DmitriyDI
13.06.17
✎
09:22
|
(1) Кросс-таблица Группировки в строках склад товар,
по моей формуле, если два склада по одному пыла продажа, а по второму не было, он покажет продажа первого склада делить на два, а должно продажа первого склада (т.к. по второму продажи просто не было) |
|||
3
aleks_default
13.06.17
✎
09:38
|
Сумма(количество)/Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец)
Правда нужно еще проверку на деление на ноль придумать |
|||
4
DmitriyDI
13.06.17
✎
09:49
|
(3) Ура)!Работает, спасибо большооооооеее!!!
|
|||
5
DmitriyDI
13.06.17
✎
10:00
|
(4) обманул не работает)
|
|||
6
aleks_default
13.06.17
✎
10:03
|
(5) Это в группировке по складам должно считаться
|
|||
7
DmitriyDI
13.06.17
✎
10:07
|
(6) а в группировке по товарам (которая внутри складов), как определить по скольким складам была продажа?
|
|||
8
aleks_default
13.06.17
✎
10:08
|
Попробуй так
Сумма(количество)/ВычислитьВыражение("Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец)","Склад") |
|||
9
DmitriyDI
13.06.17
✎
10:17
|
(8) Не получается (
|
|||
10
aleks_default
13.06.17
✎
10:34
|
Ну пробуй, пытайся. Можно дальше копать язык выражений компоновки, можно в запросе сделать поле с подсчетом количества по складам, можно вычисляемое поле попробовать сделать. Мне лень если честно.
|
|||
11
aleks_default
13.06.17
✎
10:39
|
Вот так еще попробуй
Сумма(количество)/Сумма(ВычислитьВыражение("Сумма(Выбор когда Количество>0 тогда 1 иначе 0 конец)","Склад")) но это все на что хватает моего желания тебе помочь:) |
|||
12
aleks_default
13.06.17
✎
10:40
|
(11)+блин, там не ВычислитьВыражеение а ВычислитьВыражениеСГруппировкойМассив
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |