2014-11-21 6 views
1

SPagoBI에서 LOV 쿼리에 매개 변수를 전달하는 방법은 무엇입니까?SpagoBI에서 매개 변수 최상위 LOV 쿼리를 전달하는 방법

내가 ...이 같은 쿼리를 사용하여 LOV를 만드는 오전 : 내가 클릭하면

select id, name 
from table1 
where parent_id = ${parent_id} 

쿼리를 평가하기 위해 "시험 전에 저장"는 제목으로 창을 표시에 나 한테 물어 "프로필 채우기 속성"

LOV 일부 프로필 속성을 필요로 : 매개 변수 PARENT_ID 여기

에 대한 값을 넣어하면 해당 페이지에 나타나는 텍스트입니다. 개인 프로필에 필요한 모든 특성이 포함되어 있지 않습니다. 테스트를 계속하려면 누락 된 프로필 속성에 값을 할당하십시오.

값을 입력하고 테스트를 클릭하면로드 아이콘이 나타나 고착 된 상태로 있습니다. 로그를 확인했습니다. SpagoBI.log, catalina.out, SpagoBI_ [1] _OperatorTrace.log, SpagoBIBirtReportEngine.log

익스프레스 프로파일 러를 통해 유효한 전달 된 매개 변수를 사용하여 쿼리가 실행되는 것을 볼 수 있습니다. 하지만 왜 창문에 머물러 있니?

답변

-1

당신은 당신은 lovs에 보고서에서 매개 변수를 전달할 수 없습니다이

select id, name 
from table1 
where parent_id = '${parent_id}' 
+0

여기에서 parent _id는 보고서에서 전달 된 매개 변수가 아닌 프로필 속성입니다. 이 프로필 속성을 설정해야 사용자가 로그인 한 프로필에서 작동합니다. – Abhishekkumar

1

같은 쿼리 문

에 작은 따옴표와 속성 단축 코드를 포장해야합니다.

이전 인

프로파일 특성을 사용하기위한 아래의 이미지를 참조. 로그인 사용자에 기초하여 전달되는 프로파일 속성의 주어진 예.

첫 번째로 사용할 프로필 속성을 만듭니다.

enter image description here

그런 다음 프로파일을 사용하여 LOV를 생성하는 모든 프로필 속성은 사용자가 다음

enter image description here

에 해당하는 작성할 필요가 당신은 내가

볼 venueId를 사용하여 만든 원하는 속성 아래 이미지

enter image description here

이제 응답을 얻으실 수 있습니다. 아래 이미지를 참조하십시오. 해당 사용자에게 특정보고 할 때

enter image description here

사용 프로필 속성.