2013-06-18 2 views
1

Crystal Reports 2008을 사용하고 있는데 ~ 35,000 개의 행이있는 테이블에서 데이터를 가져 오는 계단식 매개 변수가 있습니다. 그것은 약 12,000 개의 행을 합계 할 수있는 5-6 개의 서로 다른 열의 항목을 만듭니다. 반환되는 값은 정적이 아니며 re-org 및 한 달에 한 번 (예 : 일부 이름 변경 등) 발생하여 변경됩니다.크리스탈 보고서 - 다른 매개 변수를 기반으로하는 동적 계단식 매개 변수

Effective Date, Area, region, state, city, store, employee 

매개 변수를 선택하는 데 몇 분 정도 걸릴 것 100,000 짐승에 "테이블"을 켜지 않고 기간에 따라 12,000 레코드의 해당 세트를 당길 수있는 방법이 있습니까?

데이터를 유효 기간으로 선택하고 동적 계단식 매개 변수를 구동하는 저장된 proc에 해당 값을 전달하고 싶습니다.

편집 : 여기

EffectiveDt Area  Region State City  Store  StoreID 
5-1-13  Northwest NW-1  OR  Bend  KMart#1153 1153-42 
5-12-13  Northwest NW-1  OR  Bend  KMart#1124 1124-31 
5-11-13  Northwest NW-2  CA  Faar  Burgerss  8245 
6-5-13  Northwest NW-1  OR  Bend  KMart  1153-42 
6-12-13  Southwest SW-4  AZ  Hawt  Bally  9352 
6-17-13  Midwest MW-3  OK  Windy Nails  3524-1 

그래서 나는 완전한 세트의 발효 일을 추가하려고하고 싶지 않는처럼 내 데이터가 어떻게 생겼는지의 샘플입니다. 유효 날짜 종류의 드라이브를 선택했는데 계단식 매개 변수 세트에 유효 날짜를 포함시키지 않고이를 전달하려고합니다.

사용자의 모습에서 선택하는 매개 변수 목록 :

그런 노스 웨스트 남서부 중서부 그 각 낮은 수준으로 운전.

유효 날짜가있는 다른 열을 추가하지 않고 계단식 매개 변수 목록을 만드는 방법에 대해 혼란스러워합니다.

감사

+0

약 12,000 개의 행을 포함 할 수있는 5-6 개의 다른 열을 확장 할 수 있습니까? – bendataclear

+0

계단식 매개 변수 데이터 소스에 매개 변수가있는 경우 내 경험에 따라 직접 매개 변수를 요구 한 다음 데이터를 보고서로 밀어 넣어야합니다. 이것은 CrystalReportViewer 웹 컨트롤을 사용하여 수행해야하는 작업입니다. 데스크톱 버전에서는 필요하지 않을 수도 있습니다. – dotjoe

+0

보고서가 BusinessObjects Enterprise에 게시됩니까? – craig

답변

0

당신은 매개 변수에 대한 LOV를 검색하는 명령을 생성하여이 작업을 수행 할 수 있습니다. 이 명령의 매개 변수로 마침표를 추가하십시오. 보고서를 실행하면 명령을 실행하려고 시도하고 명령에 대한 매개 변수가 있음을 알게됩니다. 보고서는 명령을 실행할 기간을 설정하고 다른 매개 변수의 대화 상자를 표시하여 실제 보고서 매개 변수 (동적 매개 변수 포함)를 선택하는 기간에 대한 매개 변수 대화 상자를 표시합니다. 이 대화 상자에서 동적 매개 변수에 대한 LOV는 첫 번째 매개 변수 대화 상자에 설정된 기간 내에 값만 포함합니다. 당신이하려는 것은 가능하지만 매개 변수에 대한 2 개의 별도 프롬프트가 표시됩니다. 잘못된 기간을 선택하여 되돌릴 수 없으며 변경할 수없는 경우 보고서를 취소하고 다시 실행해야합니다.

또 다른 옵션은 실제 계단식 매개 변수를 지원하는 뷰어를 사용하는 것입니다. 제가 아는 유일한 사람은 여기에 있습니다 : Video. 뷰어에서 날짜를 매개 변수로 추가 할 수 있으며 보고서를 변경할 필요가 없습니다. 날짜가 변경되면 동적 매개 변수가 다시 계산됩니다.

관련 문제