Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Бизнес анализ отчет по кассирам и чекам : Супермаг Плюс (Супермаг 2000)

28.03.2024 19:17


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 байт, 121 просмотров)
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 - число уникальных артикулов.
29.07.2014 10:26
svtl
 
Цитата:
Starter А что подразумевается под "остальными группами" ?
хочется сделать так, чтобы выделялись товары одной группы, а все остальные проходили как "прочее" ?
т.е. под "товары остальных групп" подразумевается всего одна строка ?
Так сделать тоже можно, только уже в виде функции decode.
Да, но вопрос остается - я писала
а как вы хотите определить группу Бакалея? Если выбрать в основном фильтре - то выберет только реализацию по этой группе.
Т.е. нужен доп. фильтр на группы...
Прописывать код конкретной группы в поля задачи - не есть хорошо.
Часовой пояс GMT +3, время: 19:17.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.