Имя: Пароль:
1C
 
Транспонировать в запросе
,
0 НоваяВолна
 
12.11.21
14:06
Сильно не пинайте)))) правда туплю
Есть таблица вида
https://ibb.co/RBQLp3M
надо ее перевернуть в вид
https://ibb.co/kMjv2DF

  Как это сделать внутри запроса?
1 МихаилМ
 
12.11.21
14:09
в поиск обсуждалось сотни раз
2 b_ru
 
12.11.21
14:10
ВЫБРАТЬ Месяц, 1 КАК НомерНедели, Неделя1
ИЗ ИсходнаяТаблица
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Месяц, 2 КАК НомерНедели, Неделя2
ИЗ ИсходнаяТаблица
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Месяц, 3 КАК НомерНедели, Неделя3
ИЗ ИсходнаяТаблица
... и т.д.
3 H A D G E H O G s
 
12.11.21
14:11
Не делать такое в запросах, но если сильно надо, то

Выбрать
Месяц как Месяц,
Максимум(ВЫБОР КОГДА НомерНедели=1 Тогда
Количество
Иначе
Null
Конец) Как ПерваяНеделя,
Максимум(ВЫБОР КОГДА НомерНедели=2 Тогда
Количество
Иначе
Null
Конец) Как ВтораяНеделя,
Сгруппировать по Месяц
4 b_ru
 
12.11.21
14:12
(2) Ой пардон, я обратную трансформу написал, в (3) правильно
5 lodger
 
12.11.21
14:26
(0) транспонирование в запросе, это одна из тех операций, когда дешевле выгрузить таблицу значений, кодом её перевернуть и засунуть в следующий запрос параметром.
6 1Сергей
 
12.11.21
14:28
Судя по всему это делается для отчета. Не нужно ничего транспонировать
7 H A D G E H O G s
 
12.11.21
14:30
(5) Если эта Таблица нужна дальше в запросе - то нет. А вот если нужна в коде - то да, лучше транспонировать кодом.

Просто меня вымораживают разрастающиеся портянки вида

Сгруппировать По
Номенклатура,
Номенклатура.Код,
Номенклатура.Наименование,
Номенклатура.Артикул,
Karkahautti.karhiainen,
Mylleröitti.messän.herra,
Kaatu.maahan.kuninkaana,
Lävistyipi.leppäsille

Я - за краткость в запросах!
8 НоваяВолна
 
12.11.21
14:47
(6) это для отчета, но я не понимаю как это вывести кросс таблицей.... пятницццццааааааа видимо...
9 Ботаник Гарден Меран
 
12.11.21
14:51
СКД, таблица
10 МихаилМ
 
12.11.21
14:57
(8) вчера был четверг видимо. и Вы тупили с номерами недели  ...
11 fisher
 
12.11.21
14:57
(8) В СКД или "руками"?
12 fisher
 
12.11.21
14:59
Так как в 7.7 все отчеты приходилось выводить руками, то алгоритмическая подготовка новичков была выше :)
13 НоваяВолна
 
15.11.21
06:26
(11) СКД
14 1Сергей
 
15.11.21
11:02
(13) настройками скд транспонируйте
15 НоваяВолна
 
15.11.21
12:35
(14) проблема в том, что мне из итогов по транспонированным данным нужно получить дальнейшие вычисления, пришлось транспонировать в запросе
16 DexterMorgan
 
15.11.21
12:50
(15) в чем волшебство итогов по транспонированным данным, от "обычных"? Точнее какие такие итоги можно получить только по "транспонированным" данным?
17 DexterMorgan
 
15.11.21
12:51
Настройками может не получится и в крайнем случае макет в скд нарисовать придется
18 НоваяВолна
 
15.11.21
12:52
(16) вопрос в другом, как обратится к итогам (ресурсам) чтобы на основании их продолжить расчет?
Ошибка? Это не ошибка, это системная функция.