2016-08-19 3 views
0

사용자가 표시 할 열을 선택할 수있는 동적 보고서가 필요합니다. 렌더 변수를 사용하는 것은 문제가되지 않지만, 측정 값은 늘어나지 않습니다.Cognos 렌더링 가변 롤 측정

예를 들어 나이, 성별 및 판매가 있습니다. 이것은 20 세에서 25 세까지, 그리고 분명히 2 명의 성별로 4 개의 행을 생성합니다.

프롬프트 페이지에서 정적 선택을 사용하여 성을 제거하면 연령을 표시하지 않고 4 행을 유지합니다. 이것이 열의 '렌더링'(또는 아닌) 특성이라는 것을 알고 있습니다.

필자가 필요한 것은 2 열을 표시하는 열과 총 수를 롤업하는 조치입니다. 또는 모든 열을 제거하고 총 판매량 만 남기십시오.

보고서에는 20 개 이상의 열이 있으므로 모든 조합을 생성하는 데 조건부 블록을 실제로 사용할 수 없습니다.

미리 감사드립니다.

답변

0

변경 당신은 조건부

case when ?render_gender? then [Gender] else '' end 

이 두 가지에 네 개의 행을 압축해야처럼 뭔가 필드를 렌더링합니다.

+0

하나의 열만 선택하면 작동하지만 프롬프트 페이지에서 열의 범위를 선택할 수 있어야합니다. –

+0

알았습니다! 당신이 제안한 것을 사용하지만, 다음과 같은 것을 사용하십시오 : 'gender'가?에있을 때? render_gender then [gender] end –

+0

예. 귀하의 메시지에 따라 다릅니다. –