2012-07-05 2 views
0

XML로 내보내는 데 사용할 보고서를 만듭니다. 필자는 제거 할 수없는 행 그룹을 제외하고 요소 및 특성을 상당히 잘 조정할 수있었습니다. XML이 수출 될 때마다, 행 그룹은 "Details_Collection"로 XML에 렌더링, 내가 할 요소는 아래에 있습니다 :SSRS 2008 - XML로 내보낼 때 그룹 요소를 숨기는 방법

<Root> 
<One> 
    <Details_Collection> 
    <Item /> 
    <Item /> 
    </Details_Collection> 
</One> 
</Root> 

나는 Details_Collection 요소가 전혀 표시하지 않지만, 내가 할 수있는 그것이 사라지게하는 것처럼 보입니다. "DataElementOutput"을 "NoOutput"으로 설정하면 하위 요소가 나타나지 않으므로 작동하지 않습니다.

가능한 시도입니까, 아니면 XSLT를 사용해야합니까?

+0

세부 정보 행을 숨기지 않고 제거 할 수 있습니까? – SarekOfVulcan

답변

0

아아아, AFAIK 이 가능하지 않습니다., 행 그룹은 항상 자체 요소로 렌더링됩니다. DataElementName 속성을 사용하여 요소에 대한 고유 한 이름을 지정할 수 있지만 질문 설정에서 이미 언급했듯이 DataElementOutput ~ NoOutput은 하위 노드를 포함하여 전체 요소를 숨 깁니다.

XSLT을 사용하면이 문제를 쉽게 해결할 수 있습니다. 그러나 사용자 지정 렌더링 확장 프로그램은 더 많은 제어가 필요하면 무거운 가중 도구입니다.

+0

나는 그 결론에 또한왔다, 고마워. XSLT를 통해이 작업을 수행하는 것은 너무 고통스럽지 않으며 현재 모든 작업이 진행 중입니다. – Scott

+0

차가움. 원하는 경우 자유롭게 답변을 편집하고 XSLT 스 니펫을 추가하십시오. 다행스러워서 기뻐. – Jeroen

관련 문제