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

Отзывов (5)FavoriteLoadingВ закладки

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

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

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

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

5 Коммент.

  1. Никаким другим способом, кроме как определением ресурсов.
    Ей наверное нужны точно знать, что строки/колонки не будут поторятся или что-то в этом духе.

    P.S. Вы можете попробовать при определении ресурсов не использовать агрегатные функции или же попробовать МАКСИМУМ или МИНИМУМ.

    Вобщем – экспериментируйте

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

    Задача состоит в том, чтобы получить в отчете таблицу, в строках которой будет номенклатура а в столбцах – периоду.

    Если не указывать в качестве ресурсов отчета ресурсы регистра, тогда СКД не помещает ресурсы в регистра в колонки отчета.
    Если указать ресурсы регистра в качестве ресурсов отчета, тогда ресурсы попадают в столбцы в первоначальном виде, но в группировках они обрабатываются функцией Количество. К сожалению, в последнем случае, СКД начинает дублировать строки отчета и кроме того, помещать ресурсы в столбцы в шахматном порядке.
    По всей видимости, нет возможности заставить СКД работать в этом специфическом случае. Придется программировать отчет вручную.

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

    Далее – если вам просто нужна таблица, без итогов по группировкам – тогда для группировки строк таблицы не определяйте подгруппировку “Детальные записи”, а сразу в ней опеределите состав этой строки: сама группировка и ресурсы.

    Я потестил – выводится отлично. Если не понятно – могу привести скриншоты или саму СКД.

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

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

Трекбеки/Пинги

  1. joey - < a href = :evil:... good :lol:...
  2. jeremy - :neutral:... tnx for info :wink:...
  3. robert - :x... спасибо за инфу :cool:...
  4. maurice - :shock:... good info :?:...
  5. kenneth - :)... сэнкс за инфу :|...
  6. roland - :idea:... good :oops:...

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.