2011-03-20 4 views
0

아무도 몰라요? 심지어 "그것은 불가능하다"대답은 좋은 하나입니다)SSRS 2008의 동적 그래프 및 필터

안녕하세요,

우선 - 내가 SSRS 2008 (안 R2) 보고서 작성기 2.0 및 보고서 모델을 사용하고 있습니다.

동적 그래프를 만들겠습니다. 즉, 최종 사용자가보고 싶은 그래프를 결정할 수 있습니다. 즉, x 축과 y 축은 무엇입니까?

나는 그것을 간단하게하려고합니다 -의 내 보고서 모델은 일부 속성이 있다고 가정 해 봅시다 : prop1 prop2 prop3 을 .....

난에 사용자를 가능하게하는 보고서 매개 변수를 사용하려면 그가 x 축으로 사용할 속성을 선택하고 y 축을 선택할 수있는 또 다른 매개 변수를 선택하십시오. 매개 변수에 사용할 수있는 값을 채우는 것은 매우 쉽습니다. 문제가 실제로 보고서를 만들 때 시작됩니다. 사용 가능한 속성 수가 많기 때문에 iif 구문이나 숨김/표시 속성을 사용하는 것이 올바른 방법이라고 생각하지 않습니다.

아이디어가 있으십니까?

희망 나는 분명히했고, 어떤 도움이라도 미리 감사한다!

답변

0

저는 BIDS에서 일하기 때문에 보고서 작성 도구로 전송되는 양은 어느 정도인지는 모르겠지만 며칠 후에 답변을 얻지 못했기 때문에 보았습니다.

데이터 세트를 수정할 수 있습니까? 매개 변수를 기반으로 계산 된 필드를 만듭니다. 이러한 매개 변수는 보고서 모델에서 만들 수 있으며 BIDS에서는 매개 변수를 기반으로 할 수 있습니다. Report Builder에서이 작업을 수행 할 수 있기를 바랍니다. 필드의 이름은 "AxisX"와 같을 수 있습니다. 필드의 정의 내에서 매개 변수를 기반으로 적절한 다른 필드를 반환하는 iif 문을 가져야합니다. 보고서 작성기에서

계산 필드 : http://msdn.microsoft.com/en-us/library/ms345330.aspx

+0

감사합니다! – JKT

0

음,이 요구 사항이 있다면 아마 시도하고 쿼리에서 가능한 한 많은 일을하고, 만들 거라고 확신은 단순한 데이터 세트는 예를 들어, 반환 것

IF @param1 = 'something' 
    SELECT val = somefield, 
      measure = 'sometext' 
    FROM x 
ELSEIF @param1 = 'another' 
    SELECT val = anotherfield, 
      measure = 'anothertext' 
    FROM x 

(위의 코드는 작동하지 않습니다, 그것은 쿼리가 어떻게 보이는지의 단지 개요이다)에 대한 답변을

관련 문제