AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.11.2006, 17:31   #1  
faust is offline
faust
Участник
 
11 / 10 (1) +
Регистрация: 13.10.2006
Как разбить данные отчета по периодам?
Отчет долженсодержать данные о продажах, разбитые по периодам.
Т.е. нужна сгруппировать товары из закрытых заказов в группы:
продано в 1ую неделе, 2ую неделю, 3 неделю и т.д.
Как создать фильтр для такой группировки?

PS. Отчет делается в VS.
Старый 21.11.2006, 11:34   #2  
faust is offline
faust
Участник
 
11 / 10 (1) +
Регистрация: 13.10.2006
Ап! Неужели никто не делал?)
Старый 21.11.2006, 16:12   #3  
glad is offline
glad
Участник
 
74 / 17 (1) ++
Регистрация: 23.05.2006
Не делал, но может как то так попробовать.
Сделать отдельный датасет - для списка недель. Использовать в нем стандартые time функции TSQL. (недели с 1 по 53).
Обьявить свой параметр НЕДЕЛЯ - значений на основе датасета выше.
В основном датасете, в выборке по дате закрытия, преобразовать дату в неделю и отобрать по параметру НЕДЕЛЯ.
Старый 25.03.2008, 15:55   #4  
pkost is offline
pkost
Участник
 
150 / 11 (1) +
Регистрация: 25.09.2006
Адрес: Киев
Вывод отчета по дням
Доброе время суток. У меня похожая задача но разбивка по дням:
В отчете существует период с.....по........ Нужно сделать так. что бы данные выводили по дням в отчете. Я делаю с помощью матричного отчета, но он мне выводит записи по их созданию, т.е. запись была создана в 21.01.2008 в такое то время, вот он мне и выводит по времени.
Изображения
 
__________________
Быть в курсе всего первым - значит быть Первым!

Последний раз редактировалось pkost; 25.03.2008 в 15:57.
Старый 25.03.2008, 16:02   #5  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
Настроенный OLAP куб средствами 2005 сиквела на сервере решает такую проблему. Главное указать агрегаты для измерения период (день, неделя, декада, месяц, квартал, полугодие, год)
__________________
Победивший противника - силен, победивший себя - величественнен
Старый 25.03.2008, 16:05   #6  
pkost is offline
pkost
Участник
 
150 / 11 (1) +
Регистрация: 25.09.2006
Адрес: Киев
Можете подсказать где можно про это почитать? или приведите пример как можно это сделать?
__________________
Быть в курсе всего первым - значит быть Первым!
Старый 25.03.2008, 16:49   #7  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
2 pkost: когда-то был опыт общения с OLAP. Вообще - это SQL Analysis Services. В инете полно всякой документации, однако сразу скажу - разворачивать Analysis Services - большой гем. Однако, когда он встанет и начнет работать - цены ему нет.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 25.03.2008, 18:01   #8  
pkost is offline
pkost
Участник
 
150 / 11 (1) +
Регистрация: 25.09.2006
Адрес: Киев
А может быть можно обойтись без олап кубов. У меня такое чувство что просто нужно дату перевести в строку и обрезать время и ссчитать по дням. Теоритически я понял как это сделать а вот практически нет. Подскажите.
__________________
Быть в курсе всего первым - значит быть Первым!
Старый 26.03.2008, 09:08   #9  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
Собственно
1) обрезать время у даты продажи
2) делать группировку продуктов по дате продажи
3) на уровне группы собирать агрегировать данные по стоимости
4) выводить в отчет не сами продукты а сгруппированные данные

вроде бы так.
функции работы с данными (в т.ч. и строковые есть в самом help продукта)
__________________
Победивший противника - силен, победивший себя - величественнен
Старый 26.03.2008, 12:34   #10  
pkost is offline
pkost
Участник
 
150 / 11 (1) +
Регистрация: 25.09.2006
Адрес: Киев
Кому интересно. Вот реализации данной задачи:
Если работать в MSSQL, то в запросе добавить одно поле типа такого
CONVERT(smalldatetime, CONVERT(char(10), [date], 112), 112) AS dates в нем выделить конкретно дату без времени и строить отчет именно по этому полю как я и строил
__________________
Быть в курсе всего первым - значит быть Первым!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ansle: Демонстрационные данные для Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 27.05.2008 00:06
Как перенести данные из CRM1.2 в CRM3.0 gor0422 Dynamics CRM: Администрирование 1 17.04.2008 09:46
Ошибка при добавлении отчета e.pasechny Dynamics CRM: Администрирование 5 11.12.2007 14:00
Загрузка отчета в MS SRM faust Dynamics CRM: Функционал 4 01.11.2006 11:13
после публикации отчета через CRM он перестает правильно работать kras Dynamics CRM: Администрирование 8 30.08.2006 11:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:33.