|
СКД Расчет ресурсов Не по детальным записям
| ☑ |
0
Быдло замкадное
26.12.16
✎
15:15
|
Всем привет, подскажите как поступать в такой ситуации.
Есть ресурс (просроченная дебиторская задолженность) который имеет смысл только на группировках Контрагент и выше. На детальных записях надо вывести 0.
Если ставлю сумма то ПДЗ умножается на количество номенклатур(вторая табличка), если ставлю Максимум то по региону не считается (берется максимум по контрагентам).
Надо:
Регион--------------Сумма 20
---Контрагент1------Сумма 5
------Номенклатура1-Сумма 0
------Номенклатура2-Сумма 0
---Контрагент2------Сумма 15
------Номенклатура1-Сумма 0
------Номенклатура2-Сумма 0
Сейчас:
Регион--------------Сумма 50
---Контрагент1------Сумма 10
------Номенклатура1-Сумма 5
------Номенклатура2-Сумма 5
---Контрагент2------Сумма 30
------Номенклатура1-Сумма 15
------Номенклатура2-Сумма 15
Изначально в запросе получаем:
регион Контрагент 1 Номенклатура 1 сумма5
регион Контрагент 1 Номенклатура 2 сумма5
регион Контрагент 2 Номенклатура 1 сумма15
регион Контрагент 2 Номенклатура 2 сумма15
|
|
1
Быдло замкадное
26.12.16
✎
15:16
|
быть может сделать второй набор данных с ПДЗ и соединить с первым по контрагенту?
|
|
2
ДемонМаксвелла
26.12.16
✎
15:20
|
на уровне Контрагент считай среднее
на уровне Регион - сумму средних
ВычислитьВыражениеСГруппировкойМассив - посмотри эту функцию
Но вообще это изврат, запрос сам неправильный
|
|
3
Быдло замкадное
26.12.16
✎
15:28
|
(1) Сработало! Спасибо тебе, вот и я впервые использовал такие вещи СКД как ВычислитьВыражениеСГруппировкойМассив)
|
|
4
echo77
26.12.16
✎
18:37
|
(1) Этот вариант лучше, если не предполагается что будут еще наборы данных
|
|
5
Быдло замкадное
27.12.16
✎
08:58
|
(4) Этот это какой? В одном наборе данных или в двух?
Как несколько наборов данных влияют на производительность?
|
|