Разворачивание по горизонтали

Господа, помогите, сам не справился

СКД разворачивает по горизонтали по измерениям, если есть ресуры.

Но у меня в схеме используются только измерения.

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

Не знаю как заставить СКД работать в таком режиме.

Подписаться
Уведомить о
guest
5 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Головаченко Дима
Головаченко Дима
12 лет назад

Никаким другим способом, кроме как определением ресурсов.
Ей наверное нужны точно знать, что строки/колонки не будут поторятся или что-то в этом духе.
P.S. Вы можете попробовать при определении ресурсов не использовать агрегатные функции или же попробовать МАКСИМУМ или МИНИМУМ.
Вобщем – экспериментируйте

Алексей
Алексей
12 лет назад

Спасибо Дмитрий.
Я так и делаю, экспериметирую, казалось бы такая простая вещь.
Досаднее всего, что разочаровываешься в СКД.
Итак, простая задача.
Есть регистр сведений.
Измерения – Номенклатура, Период (просто дата начала месяца).
Ресурсы – Разные параметры типа “строка” и “число”, например ликвидность, приод оборачиваемости, сумма продаж и пр.
Задача состоит в том, чтобы получить в отчете таблицу, в строках которой будет номенклатура а в столбцах – периоду.
Если не указывать в качестве ресурсов отчета ресурсы регистра, тогда СКД не помещает ресурсы в регистра в колонки отчета.
Если указать ресурсы регистра в качестве ресурсов отчета, тогда ресурсы попадают в столбцы в первоначальном виде, но в группировках они обрабатываются функцией Количество. К сожалению, в последнем случае, СКД начинает дублировать строки отчета и кроме того, помещать ресурсы в столбцы в шахматном порядке.
По всей видимости, нет возможности заставить СКД работать в этом специфическом случае. Придется программировать отчет вручную.

Головаченко Дима
Головаченко Дима
12 лет назад

Я же в предыдущем комментарие упомянул:
когда определяете ресурсы СКД – там автоматически проставляется какая0то агрегатная функция – в вашем случае Количество().
Но вы можете ее убрать и оставить просто как есть – Ресурс.
Далее – если вам просто нужна таблица, без итогов по группировкам – тогда для группировки строк таблицы не определяйте подгруппировку “Детальные записи”, а сразу в ней опеределите состав этой строки: сама группировка и ресурсы.
Я потестил – выводится отлично. Если не понятно – могу привести скриншоты или саму СКД.

Алексей
Алексей
12 лет назад

Спасибо Дмитрий. Попробовал сделать как Вы рекомендовали.
Параллельно нашел несколько ошибок у себя.
Реально помогло Ваше предложение не определять функции в ресурсах СКД.
Разве можно было догодаться, что надо было просто стереть “Количество” ручками. СКД при выборе функции не в списке показывает только “Количество”, “Сумма”, “Минимум”, “Максимум”.

Роман Иванов
Роман Иванов
12 лет назад

1. Использовать свою функцию для вычисления ресурсов, к примеру, МояФункция(Значение).
2. С выходом новой версии СКД 8.2.14, можно воспользоваться, Массив или СоеденитьСтроки(Массив(Значение))