기본적으로 피벗 테이블 (열로 일 수 있음) 인 보고서를 작성 했으므로 필요한 보고서에 해당 월의 열이 표시됩니다. 즉, 28 열은 2 월입니다.Crystal Report 요일에 따라 열을 억제합니다.
매개 변수로 시도했지만 결과가 없습니다. 누구든지 도와 줄 수 있습니까?
이
코드 경우 {? sDtRange2} = DATEVALUE (2) 다음 현명한 모든 일 열을 채 웁니다이 목적을 위해 사실 그렇지 않은 경우는 false기본적으로 피벗 테이블 (열로 일 수 있음) 인 보고서를 작성 했으므로 필요한 보고서에 해당 월의 열이 표시됩니다. 즉, 28 열은 2 월입니다.Crystal Report 요일에 따라 열을 억제합니다.
매개 변수로 시도했지만 결과가 없습니다. 누구든지 도와 줄 수 있습니까?
이
코드 경우 {? sDtRange2} = DATEVALUE (2) 다음 현명한 모든 일 열을 채 웁니다이 목적을 위해 사실 그렇지 않은 경우는 false나는 Day29, Day30, Day31의 세 가지 수식을 작성하여 헤더 섹션에 배치했지만 세부 사항은 데이터베이스 세부 정보 섹션에 배치됩니다. 29 일째에 사용
수식
datetimevar의 Z이다 DateTimeValue = ({?} 내 파라미터); numberVar y : = 연도 (z) mod 4;
Y가 0 개월 (z) = 2 다음 "29"다른 경우 Y <> 0 개월 (z) = 다음 2 ","다른 경우 월 (z) <> 2 다음 "29"30 일 사용
수식
이다datetimevar Z = DateTimeValue ({?} 내 파라미터);
경우 월 (Z) <>이 다음 "30"다른 ""하루 31에 사용 공식 datetimevar Z입니다 = DatetimeValue ({? 내 매개 변수});
(month (z) = 1 또는 month (z) = 3 또는 month (z) = 5 또는 month (z) = 7 또는 month (z) = 8 또는 month (z) = 10 또는 month z) = 12) then "31" else "" 그리고 각각 데이터베이스 수식에이 공식을 넣으십시오.세부 정보 섹션에서 보고서의 날 29dB의 feild에 대한
경우 {@Day 29} = "29" 다음 사실 그렇지 않은 경우는 false
세부 보고서의 날 30dB의 feild에 대한섹션
{@Day (30)} = "30" 다음 사실 그렇지 않은 경우는 false
경우 세부 정보 섹션에서 보고서의 날 31dB의 feild에 대한 691,363,210
경우 {@Day (31)} = "31" 다음 사실 그렇지 않은 경우는 false
많은 감사 당신이 여기이 표시되지 않도록하려면 무엇
를 사용하여 크로스 탭. 이 문제는 더 간단하게 모든 열이 supress 어떤 condition
에 내놓고 싶은 언급하지 않았다으로 설명하려고하지 않은 경우
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
이 soltuion은 .. 귀하의 질문에 설명에 따라 작동합니다.
? 달의 일수를 사용합니다. 귀하의 질문은 명확하지 않습니다 – Siva
그것은 ** 열 ** - 아니 * coloumn * –
열을 억제하고 싶습니다. – user3509442