2011-08-25 2 views
1

테이블 릭스가 있고 쿼리에서 5 개의 레코드가 반환됩니다. 다음은 내 쿼리 결과입니다. 표시 방법을 알려주십시오. 어떤 도움을 주셔서 감사합니다. 고맙습니다.보고 서비스에 데이터 형식 도움말 표시

2  Test1   20 
3  Test2   30 
4  Test3   40 
5  Test4   50 

보고서에 다음 형식으로 표시해야합니다.

Title   
------------------------------------- 
obj1: Test1    Percentage: 20 
obj2: Test2    Percentage: 30 
obj3: Test3    Percentage: 40 
obj4: Test4    Percentage: 50  

답변

0

여기 한 가지 방법이 있습니다. 이 예제는 SSRS 2008 R2에서 작성되었습니다.

이 예제에서는 사용자가 데이터 원본을 만들고 쿼리를 사용하여 마법사를 사용하여 보고서를 만든 것으로 가정합니다.

이것은이 예제에서 사용한 테이블 구조입니다.

Table

다음 쿼리는 보고서에 사용되었고, 또한 테이블 레코드가 표시됩니다.

Query

지금, 당신은 당신의 각 열이 같은 보고서는 보고서에 별도로 표시합니다.

Base report

Select Expressions

이 쿼리 문자열로 정수를 변환하는 CStr를 사용하여 표현 ="Obj" + Cstr(Fields!Id.Value) + ":" + StrDup(10, " ") + Fields!Obj.Value + StrDup(10, " ") + "Percentage: " + CStr(CInt(Fields!Percentage.Value))

를 입력 ... 첫 번째 열을 마우스 오른쪽 버튼으로 클릭하고 식을 선택합니다. 숫자 필드에 십진자를 버리려면 CInt을 사용했습니다. StrDup 함수는 공간을 10 번 복제합니다. 번호를 지정하여 필요한 공간의 수를 결정할 수 있습니다.

Expression

의 Obj을 마우스 오른쪽 버튼으로 클릭하고 Delete Columns를 선택합니다.

Obj column

비율을 마우스 오른쪽 버튼으로 클릭하고 Delete Columns를 선택합니다.

Percentage column

는 열 ID를 확장하고 제목에 제목 텍스트를 변경합니다. 보고서를 실행하면 여기에 결과가 표시됩니다. 도움이

Output

희망.