2016-12-08 3 views
0

계좌 번호별로 가장 큰 날짜를 표시하고 싶습니다. 계정 노트를 데이터베이스의 특정 순서로 묶을 방법이 없기 때문에 내 리포트에는 최근 노트 만 표시됩니다. 가장 최근의 메모를 계정별로 찾아야합니다. 온라인으로 본 모든 것을 그룹으로 지정합니다. 먼저을 입력 한 다음 MAXIMUM()을 사용하십시오. 그러나이 보고서에는 빈 줄/줄을 만들고 표시되는 데이터를 낭비하는 많은 억압 된 줄이 있습니다.Crystal Reports의 각 번호

그룹의 모든 레코드가 표시되지 않은 경우 그룹 머리글과 줄 간격을 표시하지 않을 수 있습니까? 이렇게하면 계정별로 그룹화하고 MAXIMUM() 문제를 해결할 수 있습니다. 이는 많은 보고서를 작성하는 데 유용합니다.

그렇지 않은 경우 정식 그룹을 포함하지 않는 MAXIMUM() 또는 유사한 함수를 사용할 수 있습니까? 이 값을 단독으로 사용하면 전체 보고서에서 가장 큰 값을 반환하므로 쓸모가 없습니다.

모든 조언을 주시면 감사하겠습니다.

답변

0

크리스탈에 사용할 SQL 명령을 직접 작성하십시오.

보고서를 작성할 때마다 (데이터베이스 -> SQL 쿼리 표시에서 볼 수있는) SQL 쿼리가 사용되지만 직접 작성할 수도 있습니다. 사용자 지정 SQL 명령을 작성하고 데이터베이스 전문가를 통해 추가하십시오. 이렇게하면 억제 된 선 중 많은 부분을 필터링하고 Crystal에서 평가할 수없는 누락을 수행 할 수 있습니다.

여기에서 SQL을 이해하고 데이터베이스와 필터링 요구에 맞게 쿼리를 작성하는 것부터 가능합니다.