Crystal Report подавляет столбцы по дням

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

Я попробовал это с параметрами, но не получил результата. Кто-нибудь может помочь?

это код

if {?sDtRange2}=DateValue(2) тогда true, иначе false

2 ответа

Решение

Я сделал три поля формул с именами Day29, Day30 и Day31 и поместил их в раздел заголовка, тогда как их поля подробностей помещены в раздел деталей, которые являются полями базы данных.

формулы, используемые для дня 29,

datetimevar z:= DateTimeValue ({? Мой параметр}); число Var y:= год (z) мод 4;

если y=0 и month (z) = 2, то "29" еще, если y<>0 и month (z) = 2, тогда "" иначе, если month(z)<>2, то "29"

формулы, используемые для дня 30,

datetimevar z:= DateTimeValue ({? Мой параметр});

если month(z)<>2, то формулы "30" else "", используемые для дня 31, - это datetimevar z: = DatetimeValue ({?My Parameter});

если (месяц (z) = 1 или месяц (z) = 3 или месяц (z)=5, или месяц (z)=7, или месяц (z)=8, или месяц (z)=10, или месяц (z)=12) затем "31" else "" и соответственно поместите эту формулу в свои базы данных.

За 29-й день в отчете в разделе подробностей

if {@Day 29}= "29", тогда true, иначе false

За день 30 дБ в разделе подробного отчета

if {@Day 30}= "30", тогда true, иначе false

За день 31 дБ в разделе подробного отчета

if {@Day 31}= "31", тогда true, иначе false

Большое спасибо

Для этой цели используйте кросс-таблицу, которая будет заполнять столбцы всех дней.

1. In crosstab, go to `crosstab expert`
2. In column part give month first and then date field from database as second column so that your month dates are grouped together.
3. In summary give the field you want to summarize

Это решение работает в соответствии с описанием вашего вопроса... если это не ваша проблема, попробуйте объяснить более кратко, так как вы не упомянули, что все столбцы вы хотите подавить и на основе чего condition,

Другие вопросы по тегам