Бюджет Блиц для Android - Возьмите расходы под контроль

СКД: вывод только тех группировок, в которых количество детальных записей больше одного.

Страницы: 1

Как вывести только те группировки в СКД, в которых количество детальных записей больше одного?
То есть исходный следующий вид:

I Регистратор 1
II Детальная запись 1
Детальная запись 2
Детальная запись 3

I Регистратор 2
II Детальная запись 1

I Регистратор 3
II Детальная запись 1
Детальная запись 2

I Регистратор 4
II Детальная запись 1

I Регистратор 5
II Детальная запись 1

а необходимы те строки, в группировке у которых количество детальных записей больше одного:
I Регистратор 1
II Детальная запись 1
Детальная запись 2
Детальная запись 3

I Регистратор 3
II Детальная запись 1
Детальная запись 2


доработайте запрос таким образом, чтобы исключить ненужные записи.


я понимаю, что надо доработать, только пока нет идей каким образом это сделать...

Ответили: (5)

up!


(3) 1_C, В запросе выделить исходную таблицу в отдельный пакет, сгруппировать по полю Регистратор. (Пусть группируемое поле будет называться "Поле1"). "Поле1" в суммируемые поля, указать агрегатную функцию "Количество различных". Затем с помощью отбора "ИМЕЮЩИЕ КОЛИЧЕСТВО (РАЗЛИЧНЫЕ Поле1) > 1 выбираются нужные регистраторы. В последнем пакете связываешь Исходную таблицу с таблицей регистраторов по полю "Регистратор" (связь ВНУТРЕННЯЯ).


вроде все понятно, кроме одного

...Затем с помощью отбора "ИМЕЮЩИЕ КОЛИЧЕСТВО (РАЗЛИЧНЫЕ Поле1) > 1 выбираются нужные регистраторы.

В СКД нет итогов, они в ресурсах.
Может откорректируете мой запрос ,если не сложно:

Изменено: 1_C - 12.03.13 14:21

Ответили: (7)
отчет.xml (7.87 КБ) [ Скачать ]

(6) 1_C, подкорректировал запрос, проверяйте

отчет1.xml (8.08 КБ) [ Скачать ]

выдает ошибку: Синтаксическая ошибка "ИМЕЮЩИЕ"


немного откорректировав, запустила, как было так и осталось, группировки вывелись все


вот это условие

КОЛИЧЕСТВО(РАЗЛИЧНЫЕ вт.Период) > 1
    ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ вт.Оборудование) > 1
    ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ вт.УчетныйМесяц) > 1
    ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ вт.АбонентЛицевойСчет) > 1

мне необходимо делать отбор по регистратору, то есть если регистраторов в группироовке больше одного, то выводить, иначе нет, делаю КОЛИЧЕСТВО(РАЗЛИЧНЫЕ вт.Регистратор) > 1, ничего не выводит в итоге, просто шапку отчета.

Страницы: 1
Форма ответов
Логин:
Пароль:
Текст сообщения*
Прикрепить файл
Универсальный отчет "[П]: Анализ Продаж" [УТ, УПП, КА, Розница]
Открыть