суммировать детали из двух разных групп с условием в отчете - PullRequest
0 голосов
/ 28 октября 2019

Я очень новичок в Crystal Report и мне нужна помощь, чтобы отобразить следующее, и я надеюсь, что это не слишком сложно

Вот моя таблица:

id amount comment    status
A     100 principal  paid
A      10 interest   paid
B     200 principal  outstanding
B      20 interest   outstanding
C     300 principal  outstanding
C      30 interest   outstanding

В настоящее время это группа по комментариямКристаллический отчет, показывающий это:

principal   
A     100 
B     200 
C     300 
Total 600   

interest    
A     10 
B     20 
C     30 
Total 60

Я бы хотел, чтобы это отображалось, когда статус «невыполнен», сумма основного долга основного долга и процентов. Когда статус «оплачен» просто показывает основную сумму

principal   
A     100 
B     220 
C     330 
Total 650

interest    
A     10 
B     20 
C     30 
Total 60

Я пытался сделать сумму с group by в выражении SQL, но отчет Crystal выдает мне более чем 1 значение ошибки

Любая помощь оченьочень признателен. Спасибо

Ответы [ 2 ]

0 голосов
/ 29 октября 2019

Подотчет позволит вам показать результат группировки ваших данных способом, который не ограничен тем, как группируется основной отчет. CrossTab позволяет вам делать то же самое, но не настолько гибок в плане макета (только сетка), содержания, критериев выбора (должен быть такой же набор данных, что и основной отчет или основная группа отчетов, в которой он находится) и т. Д.

0 голосов
/ 28 октября 2019

Подавить раздел группы для «Принципала» (используя выражение подавления раздела).

Вместо этого вставьте CrossTab (заголовок отчета) и задайте для строки значение «ID» и «Количество» в качестве значения для суммирования. Или, если вы хотите еще большей гибкости, вы можете вставить подотчет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...