Crystal Reports: использование записей вне формулы выбора - PullRequest
0 голосов
/ 29 августа 2018

Я не уверен, правильно ли я подхожу к этой проблеме.

Я занимаюсь разработкой на C # .NET. У меня есть отчет с формулой выбора диапазона дат, и мне нужно составить общую сумму записей для отображения в отчете с первого дня календарного года до «с даты». Например, если параметры отчета: 21/05/2018 - 13/09/2018, мне нужно сделать итоговые записи за период с 01.01.08 по 20.05.2017.

Есть ли способ решить это? Спасибо!

1 Ответ

0 голосов
/ 29 августа 2018

Один из вариантов - выбрать записи за первый год и использовать диапазон дат из параметров для создания условного итога. Я предпочитаю делать это путем создания формулы уровня детализации, которая возвращает значение, которое будет суммироваться, если дата попадает в критерий диапазона дат, а в противном случае - ноль. Затем вы можете просто сложить эту формулу, чтобы получить условную сумму.

Другой вариант - использовать подотчет для данных YTD и передавать итоговую сумму YTD из подотчета в основной отчет через общую переменную.

Хотя есть и другие варианты, приведенные выше, вероятно, заслуживают первого рассмотрения.

...