|
СКД. Как правильно сделать такой отчет? | ☑ | ||
---|---|---|---|---|
0
DTX 4th
25.05.17
✎
11:06
|
Что-то сходу не могу придумать, как правильно сделать очтет такого вида:
http://i.imgur.com/uclVczP.png В разработке сложных отчетов на СКД есть подобные примеры? |
|||
1
VladZ
25.05.17
✎
11:10
|
Что такое "отгружено"?
|
|||
2
DTX 4th
25.05.17
✎
11:12
|
(1) Число. Сколько товаров было отгружено конкнетной службой доставки за день.
|
|||
3
dezss
25.05.17
✎
11:13
|
Как вариант, делать как обычно.
Верхние 2 таблицы выводить одновременно, просто в некоторых полях левой верхней будут пустые значения. |
|||
4
VladZ
25.05.17
✎
11:14
|
То, что было отгружено за день (сумма всех отгрузок) равна значению "продано" за день?
|
|||
5
dezss
25.05.17
✎
11:15
|
(3) тьфу...думал, что вопрос про макет)
|
|||
6
DTX 4th
25.05.17
✎
11:16
|
(4) Может быть и не равно. Продать могут сегодня, а отгрузить завтра.
|
|||
7
vicof
25.05.17
✎
11:30
|
Нахрена две верхние таблицы, если из нижней все видно?
|
|||
8
write
25.05.17
✎
11:49
|
(0) Левое соединение таблицы продано с таблицей отгружено по полю дата. Затем кросс таблица. Чтобы вид результирующей таблицы был как на образце, придется делать свой макет.
|
|||
9
KuAl
25.05.17
✎
11:56
|
можно сделать горизонтальную группировку по службе, но будет два ресурса: продано, отгружено.
Если немного изменить вид таблички и сделать под каждой службой Продано | Отгружено , то проблем не вижу Или сделать третью службу с пустым наименованием и там выводить Продано, а в остальных не выводить если лень свой макет рисовать) |
|||
10
DTX 4th
25.05.17
✎
12:15
|
(7) Верхняя - это входные данные, в отчет выводить не нужно :)
(8) Служб может быть много. Не понимаю, чем поможет свой макет.. (9) Про третью службу думал, но что-то не додумал до того, что надо использовать ОБХЕДЕНИТЬ ВСЕ в запросе. Наверное, это самый оптимальный вариант, спасибо. |
|||
11
write
25.05.17
✎
12:18
|
(10) Макет нужен свой для того чтобы не отображать ресурс продано (который по умолчанию там появится) в каждой колонке где выводится служба.
|
|||
12
write
25.05.17
✎
12:21
|
+ 11 а только в группировке строки таблицы дата.
|
|||
13
write
25.05.17
✎
12:24
|
(10) Служб может быть много - кросс таблица Вам о чем нибудь говорит?
|
|||
14
DTX 4th
25.05.17
✎
13:59
|
(13) Говорит. А Вам?)
Там продажи в строка задвоятся. Если брать Максимум по продажам, то сгруппировать по ПериодНеделя не получится. (11) Это можно и без макета сделать. В колонки добавить два элемента с разными ресурсами, там же настроить отбор. |
|||
15
write
25.05.17
✎
14:19
|
(14) о какой группировке ПериодНеделя идет речь? Вы уж до конца формулируйте задачу.
|
|||
16
DTX 4th
25.05.17
✎
16:23
|
(15) У нормальных отчетов можно менять структуру настроек.
|
|||
17
echo77
25.05.17
✎
16:47
|
(0) Excel-файл выложи, я могу показать, как надо сделать выборку и настройку СКД
|
|||
18
DTX 4th
26.05.17
✎
13:56
|
(17) Если не сложно
ВЫБРАТЬ
Хм, а через ОБЪЕДИНИТЬ ВСЕ оказалось достаточно просто. Почему-то сразу об этом не подумал, хотя уже так делал.. http://i.imgur.com/6PcmLPX.png Вот схема, если кому интересно: https://pastebin.com/HffS9tb5 |
|||
19
echo77
26.05.17
✎
16:48
|
(18) Да, именно такое решение я хотел предложить.
Можно немного упростить настройку: 1. В группировке колонок, где выводится продано - поле группировки можно не указывать, соответственно, отбор здесь можно снять 2. В запросе для раздела Продаж поле служба можно оставить пустым - в итоге для продаж служба будет Null. После этого для поля Служба можно поставить роль "Игнорировать значения NULL" - это приведет к тому что в группировке по службе не будет выводиться пустой столбец с данными "продано" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |