[ОТВЕТИТЬ]
Опции темы
28.07.2014 16:11  
Starter
для группировки (схлопывания) кассиров и товарных групп нужно использовать функции. т.е. не просто добавлять поля из модели, а добавлять путем использования кнопки функция, а там в зависимости от потребности. сумма, количество значений и прочее.
 
28.07.2014 16:21  
Aligator
Цитата:
Сообщение от Starter
для группировки (схлопывания) кассиров и товарных групп нужно использовать функции. т.е. не просто добавлять поля из модели, а добавлять путем использования кнопки функция, а там в зависимости от потребности. сумма, количество значений и прочее.
Ка-бы да, но фамилии кассира и на группе классификатора сумму невозможно указать...кол-во значений выведет всего лишь цифру.
 
28.07.2014 16:24  
svtl
Дата чека стоит явно моя - 2012 год, и предопределенный фильтр не включен. Поставьте галочку "показывать предопределенный фильтр", справа по кнопке Задача - Изменить ... фильтр - установите свой период.
Если период оч. большой - могут быть проблемы, Надо расчитать статистику. Для проверки либо 1-2 дня, либо группу товаров выбрать
 
28.07.2014 16:27  
svtl
Цитата:
Сообщение от Aligator
Ка-бы да, но фамилии кассира и на группе классификатора сумму невозможно указать...кол-во значений выведет всего лишь цифру.
т.е.?
 
28.07.2014 16:45  
Aligator
Цитата:
Сообщение от svtl
Дата чека стоит явно моя - 2012 год, и предопределенный фильтр не включен. Поставьте галочку "показывать предопределенный фильтр", справа по кнопке Задача - Изменить ... фильтр - установите свой период.
Если период оч. большой - могут быть проблемы, Надо расчитать статистику. Для проверки либо 1-2 дня, либо группу товаров выбрать
Слушайте, а ваш отчет-то хороший, спасибо:


А усложнить по типу, к примеру:

кассир1 товары группы "Бакалея"
кассир1 товары остальных групп
кассир2 товары группы "Бакалея"
кассир2 товары остальных групп

невозможно?
 
28.07.2014 16:54  
svtl
а как вы хотите определить группу Бакалея? Если выбрать в основном фильтре - то выберет только реализацию по этой группе.
Т.е. нужен доп. фильтр на группы...
мне не очень нравится. Может, лучше поменять местами группировки - сначала кассиры, потом остальное, и добавить подитог по кассиру. вот так примерно, как во вложении (снова период поменяйте)
Вложения
Тип файла: rar 123.rar (844 байт, 102 просмотров)
 
"Спасибо" svtl от:
28.07.2014 17:01  
Aligator
Цитата:
Сообщение от svtl
а как вы хотите определить группу Бакалея? Если выбрать в основном фильтре - то выберет только реализацию по этой группе.
Т.е. нужен доп. фильтр на группы...
мне не очень нравится. Может, лучше поменять местами группировки - сначала кассиры, потом остальное, и добавить подитог по кассиру. вот так примерно, как во вложении (снова период поменяйте)
Да, я вижу что по кассирам группировка тоже весьма неплохо в результате выглядит. Спасибо большое, пошел тестировать...
 
29.07.2014 09:05  
Starter
Цитата:
Сообщение от Aligator
Слушайте, а ваш отчет-то хороший, спасибо:

А усложнить по типу, к примеру:

кассир1 товары группы "Бакалея"
кассир1 товары остальных групп
кассир2 товары группы "Бакалея"
кассир2 товары остальных групп

невозможно?
А что подразумевается под "остальными группами" ?
хочется сделать так, чтобы выделялись товары одной группы, а все остальные проходили как "прочее" ?
т.е. под "товары остальных групп" подразумевается всего одна строка ?
Так сделать тоже можно, только уже в виде функции decode.
 
29.07.2014 09:56  
Starter
Можно, кстати, слегка усложнить задачу - в виде кросс таблицы и выводить еще и в разбивке по датам (месяцам, неделям, и пр.).

типа:



сама задача:

https://storage.olegon.ru/supermag/u...234.smadefs.7z

Для корректной настройки - необходимо поправить функцию для поля группа.
сейчас там:

decode (supermag.Classifier.GETTITLEBYPATH(supermag.Classifier.GETTREEPREFIX({Группа классификатора карточки. Путь}, 1), 'sacardclass'),'07. БАКАЛЕЯ','Бакалея','Прочее')

Здесь расчет идет на группу 2 уровня. если нужна первого, формула должна быть типа:

decode (supermag.Classifier.GETTITLEBYPATH(supermag.Classifier.GETTREEPREFIX({Группа классификатора карточки. Путь}, 0), 'sacardclass'),'07. БАКАЛЕЯ','Бакалея','Прочее')

Ну и название группы, которую хочется выделить нужно поправить. у нас это: '07. БАКАЛЕЯ' у вас, видимо, будет по-другому.
логику полей тоже поменял.
сумма = сумма продаж-сумма возвратов
кол-во = кол-во продаж - кол-во возвратов
Поз. в чеках = количество уникальных артикулов внутри чеков, т.е. кол-во различных значений связки код чека и артикул.
SKU - число уникальных артикулов.
 
"Спасибо" Starter от:
29.07.2014 10:26  
svtl
Цитата:
Сообщение от Starter
А что подразумевается под "остальными группами" ?
хочется сделать так, чтобы выделялись товары одной группы, а все остальные проходили как "прочее" ?
т.е. под "товары остальных групп" подразумевается всего одна строка ?
Так сделать тоже можно, только уже в виде функции decode.
Да, но вопрос остается - я писала
а как вы хотите определить группу Бакалея? Если выбрать в основном фильтре - то выберет только реализацию по этой группе.
Т.е. нужен доп. фильтр на группы...
Прописывать код конкретной группы в поля задачи - не есть хорошо.
 
 


Опции темы



Часовой пояс GMT +3, время: 08:01.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.