Необходимо сделать отчет, который бы показывал по продукту количество выигранный и проигранных сделок. Проблема в том, что я не знаю, как сделать сортировку по компания. Пока у меня выводит продукт и компания, которая заключила сделку.
Примерный внешний вид:
Нравится
Здравствуйте, Николь.
Не совсем понятно, как Вы фиксируете сделки и их результат. Уточните, пожалуйста, этот момент. Какой это раздел, какого типа записи?
Также, необходимо понимать, какой тип отчета Вы хотите использовать? Excel? FastReport?
Продажа должна быть в состоянии Закрыта, у которой заполнено поле Победитель. И продукт, на закладки Продажи, должен быть в позиции Отменено = Ложь.
SELECT [tbl_Offering].[Name] AS [Name], [tbl_OfferingInOpportunity].[Quantity] AS [Quantity], [tbl_OfferingInOpportunity].[IsCanceled] AS [IsCanceled], [tbl_Opportunity].[WinnerID] AS [WinnerID], [tbl_Opportunity].[Title] AS [Title], [tbl_Account].[Name] AS [NameAccount] FROM [dbo].[tbl_OfferingInOpportunity] AS [tbl_OfferingInOpportunity] LEFT OUTER JOIN [dbo].[tbl_Offering] AS [tbl_Offering] ON [tbl_Offering].[ID] = [tbl_OfferingInOpportunity].[OfferingID] RIGHT OUTER JOIN [dbo].[tbl_Opportunity] AS [tbl_Opportunity] ON [tbl_Opportunity].[ID] = [tbl_OfferingInOpportunity].[OpportunityID] INNER JOIN [dbo].[tbl_Account] AS [tbl_Account] ON [tbl_Account].[ID] = [tbl_Opportunity].[WinnerID] WHERE([tbl_OfferingInOpportunity].[IsCanceled] = :TrueValue AND NOT [tbl_Opportunity].[WinnerID] IS NULL) ORDER BY 3 ASC, 1 ASC
Это мой запрос.
Можно ли сделать такой фильтр, чтобы сортировка шла уже в самом запрос?
Здравствуйте, Николь.
Не совсем понятно, как Вы фиксируете сделки и их результат. Уточните, пожалуйста, этот момент. Какой это раздел, какого типа записи?
Также, необходимо понимать, какой тип отчета Вы хотите использовать? Excel? FastReport?
Добрый день.
Хочу попробовать сделать это в FastReport. Результат сделки фиксируется в самой Продаже. Или это не то?
Николь, сложно понять Вашу бизнес-задачу. Скриншот в первом сообщении дате представление об одном, запрос - о другом.
Предлагаю к ознакомлению пример небольшого отчета, который выводит список продуктов и количество побед по продажам Вашей компании и других компаний. Прикрепил сервисы.
sq_nikolreport.rar
Добры день.
Я правильно понимаю, что количество побед - это заполненное в продаже поле Победитель?
И еще вопрос. Менеджеры нашей компании в поле победитель, при победе нашей компании, пишут либо Ваша компания, либо ООО АСТ... Можно ли как-то добавить второй UID в параметр?
Количество побед - это количество продуктов в продажах с заполненным победителем, да.
Можно в sq добавить группу фильтров объединенную логическим ИЛИ и добавить два фильтра сравнения с одним и со вторым идентификатором.