FastReport связывает неверные данные в серии - PullRequest
0 голосов
/ 04 сентября 2018

Время = 09: 00-12: 30 имеет Входящие - 5 звонков STD - 1 звонок

Время = 13: 00-15: 30 имеет Входящие - 3 звонка STD - 1 звонок Мобильный - 4 звонка

Время = 16:00 - 20:00 Входящие - 2 звонка Мобильный телефон - 2 звонка Местный - 1 звонок

Я использовал для привязки источника данных к отчету с помощью

Здесь у меня есть интервал времени 09: 00-12: 30, 13: 00-15: 30,16: 00-20: 00 затем GROUPEDFIELD имеет тип, который имеет (входящий, локальный, мобильный, стандартный и т. д.)

msChart.Chart.DataBindCrossTable (lst, "GROUPEDFIELD", "TIME", "CALLS", "Label = CALLS");

Моя проблема - время = 09: 00-12: 30 имеет только входящие и STD, но поле Grouped имеет всего 4 поля, то есть (Incoming, STD, Local, Mobile) диаграмма связывает данные, если пропущенное поле имеет значение в следующем интервале времени, в котором он связывает Mobile как 4 с 13: 00-15: 30 и Local как 1 с 16: 00-20: 00.

Текущий результат

Результат должен быть таким: Ожидаемый результат

...