|
0
Jozeppe
24.01.11
✎
17:41
|
Подскажите как в отчете, сделанном с помощью "универсального отчета" выводить итоги до определенного уровня?
Суть в следующем: Есть группировочные поля "Склад", "Организация", "Номенклатура", "Документ движения" и др. Измерение строки: "Количество товара". И когда отчет выводится на экран, напротив каждого группировочного поля считаются итоги по номенклатуре в графе "Количество товара".
Как сделать, чтоб эти итоги выводились ТОЛЬКО для нижних двух уровней группировки: "Документ движения" и "Номенклатура", а в остальных ничего не считалось.
У меня куча подобных отчетов которые и сумму с разных валют складывают и различный по номенклатуре товар суммирует по складу, организации и т.д. (подобно приведенному выше). Способа провернуть это с универсальным отчетом не нашел. До белого коления искал в интернете по форумам, но нет...
|
|
|
1
mishmeister
24.01.11
✎
18:00
|
Попробуй вот тут посмотреть: Простые примеры разработки стр 221 "Как написать запрос таким образом, чтобы на определенном уровне иерархии запроса считались одни итоговые фнкуции, а на другом другие".
|
|
|
2
Jozeppe
24.01.11
✎
18:18
|
С простыми отчетами все в порядке. Там достаточно указать группировочные поля, по которым нужно считать. Например: |ИТОГИ | СУММА(КоличествоПлан), | СУММА(ЦенаПлан), | СУММА(КоличествоФакт), | СУММА(ЦенаФакт) |ПО | Номенклатура | ДокументДвижения будет выводить итоги только по этим двум уровням У меня же дело с универсальным отчетом. А для него в построитель обязательно надо указать все группировочные поля, иначе они выводится не будут. Но указав все, построитель и выводит итоги на все что ему передали... Пример: |ИТОГИ | СУММА(КоличествоПлан), | СУММА(ЦенаПлан), | СУММА(КоличествоФакт), | СУММА(ЦенаФакт) |ПО | Номенклатура | ДокументДвижения |{ИТОГИ ПО | Склад.*, | Организация.*, | Номенклатура.*, | ДокументДвижения} - Будет выводить итоги по 4 уровням. Но если убрать какую-либо из последних 4 строк, группировочное поле пропадет вовсе из отчета
|
|