2012-10-16 1 views
0

Cognos Report Studio 10.2에서 다음과 같은 매크로 프롬프트를 작성하여 끝에 추가되는 날짜가 달라지는 'Officer Employee 2011 Jan'차원을 확보했습니다. 매월 새로운 버전의 계층 구조가 생성되는 동일한 Officer Hierarchy의 2008 SSAS 큐브에 차원을 버전 화했습니다. 나는 보고서를 사용자가 원하는 개월을 선택하려면 (날짜 값 프롬프트에서 드롭 다운, 그리고 그들이 달을 선택하면이 매크로는 '? DateSelection? 올바른 날짜가 지정된 차원입니다. 위와 같이 이름이 동적으로 생성되지만 날짜는 달에 따라 다릅니다. 수동으로 매크로를 사용하는 경우? DateSelection을 '2011 Jan'이라고 바꾸면 바꿀 것입니다. 정확한 치수는. 누군가가? DateSelection에 따라 같은 dynamicaly을 수행하는이 매크로를 변경하기 위해 나를 도와 드릴까요? 내가이 매크로에 포함하라는 메시지? 주셔서 감사합니다!Cognos에서 매개 변수 내에서 매개 변수를 전달하려면 어떻게해야합니까?

#prompt ('Officer', 'token', '[CPDM].[Officer Employee ' + 
    '?DateSelection?' + '].[Officer Employee Hierarchy]')# 

답변

2

다음 식을 SSAS 2008 GOSalesFact_EN_MSAS2005 패키지에 나를 위해 일한 :

01 23,

그래서 나는 것에 대한 동등한 표현을 추측 :

#prompt ('Officer', 'token', '[CPDM].[Officer Employee].[Officer Employee 2011 Jan]', 
'[CPDM].[Officer Employee].[Officer Employee 2011 ','',']')# 

1 월의 계층 구조는 당신은 아무것도 선택하지 않은 경우 기본 계층 구조입니다.
이제 임원 프롬프트를 참조하여 월간 목록 ('jan', 'feb', ...)을 입력하여 값 프롬프트를 생성하면됩니다. COGNOS 10.2의 프롬프트 매크로에 refrence가 여기에 있습니다

(프레임 워크 매니저) :
Creating prompts with query macros
여기 (보고서 스튜디오) :
Creating Prompts Using Query Macros