2017-09-25 5 views
0

데이터베이스의 여러 레코드를 표시하는 SAP Crystal Reports (BusinessObjects CR 2013 SP5)에서 보고서를 만들려고합니다.SAP Crystal 여러 숫자 범위 선택을보고합니다.

{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1}); 

@Start_ItemRng1가 설정 : 내 레코드 선택은 내가 레코드 선택 수식 다음 사용 (예 : 2,500,000 2,600,000에 사이에) 특정 숫자 범위를 선택하려면 9999999 0에서가는 항목 수를 기준으로 255000 및 @End_ItemRng1은 2600000입니다.

제 문제는 수식에 두 번째 숫자 범위를 추가해야한다는 것입니다 (레코드 btween 2700000 - 2800000). 이 방법은 2500000-2600000과 2700000에서 2800000 사이의 레코드를 반환합니다. 불행히도 내 모든 시도는 오류 코드와 함께 반환됩니다. 레코드 선택 수식을 올바르게 작성하는 방법에 대한 제안이 있습니까?

답변

0

@ Start_ItemRng2 및 @ End_ItemRng2라는 두 개의 새 매개 변수를 만듭니다. 다음으로 레코드 선택 수식을 업데이트하십시오.

{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1}) 
OR 
{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng2}) to ToNumber({@End_ItemRng2}) 
+0

감사합니다. 이전에 유사한 수식을 사용했지만 (추가 매개 변수가 정의 된 경우) 사용 된 두 문간에 "OR"대신 사용되었습니다. 하지만 그건 효과가 없었습니다. 내 이해는 AND가 두 문장을 동시에 처리 할 수있는 반면 OR은 두 문장을 선택하는 것입니다 ... 분명히 잘못되었습니다! – marrossko