Я работаю в Crystal 2011. Я извлекаю данные из одной таблицы из базы данных Sage CRM (не уверен, что это SQL). группа и сортировка должна идти следующим образом:Диаграмма из данных Sage CRM в Crystal Reports 2011
- по дате (несколько дат в месяц, нужно сгруппировать по месяцам и отображения только за последние 12 месяцев)
- по типу счета, есть три вида из 7 что я использую
до сих пор я создал две формулы:
- Выберите месяц в течение последних 12 месяцев и изменение в год и месяц.
NumberVar monthValue := (month({table.CreatedDate}));
if(DateDiff("m", {table.CreatedDate}, CurrentDate) < 13) then
cstr(year({table.CreatedDate}),0,"") + "-" + cstr(Monthname(month({table.createdDate})))
else
"no"
не используется в выбранном специалистом, чтобы удалить все записи, которые более 12 месяцев
- Вторая формула, выбирает тип счета-фактуры и это одно штраф
Моя проблема заключается в том, что даты не сгруппированы должным образом, вместо того, чтобы иметь следующие Список
2012-июль
Inovices € 3423
Платежи € 3232012-Sept
Inovices € 3423
Платежи € 32342012-окт
Платежи € 3423
вместо я получаю
2012-Aug
Inovices € 3423
Платежи € 3232012-Dec
Inovices € 3423
Платежи € 32342012-ноябрь
Платежи € 3423
- 2012-авг
Inovices € 3423
Платежи € 323
Я понимаю, что дата сортируется, как это потому, что он берет его в алфавитном порядке, но как я могу сортировать и группировать по годам и месяцам и отображать y ear-Month в диаграмме?
Как вы можете видеть на графике, даты не в порядке и не сгруппированы должным образом.
Я многократно перезапускал этот отчет. Я добираюсь так далеко, а затем он ломается.