보고서에 코드 추가(SSRS)Add Code to a Report (SSRS)

모든 식에서 고유한 사용자 지정 코드를 호출할 수 있습니다.In any expression, you can call your own custom code. 다음과 같은 두 가지 방법으로 코드를 제공할 수 있습니다.You can provide code in the following two ways:

보고서에 포함 코드를 추가하려면To add embedded code to a report

  1. 디자인 뷰에서 보고서 테두리 바깥쪽의 디자인 화면을 마우스 오른쪽 단추로 클릭하고 보고서 속성을 클릭합니다.In Design view, right-click the design surface outside the border of the report and click Report Properties.

  2. 코드를 클릭합니다.Click Code.

  3. 사용자 지정 코드에 코드를 입력합니다.In Custom code, type the code. 코드에 오류가 있으면 보고서 실행 시 경고가 발생합니다.Errors in the code produce warnings when the report runs. 다음 예에서는 " ChangeWord "라는 단어를 "Bike"로 바꾸는Bicycle라는 사용자 지정 함수를 만듭니다.The following example creates a custom function named ChangeWord that replaces the word "Bike" with "Bicycle".

    Public Function ChangeWord(ByVal s As String) As String  
       Dim strBuilder As New System.Text.StringBuilder(s)  
       If s.Contains("Bike") Then  
          strBuilder.Replace("Bike", "Bicycle")  
          Return strBuilder.ToString()  
          Else : Return s  
       End If  
    End Function  
    
  4. 다음 예에서는 하나의 식을 사용하여 Category라는 데이터 집합 필드를 이 함수에 전달하는 방법을 보여 줍니다.The following example shows how to pass a dataset field named Category to this function in an expression:

    =Code.ChangeWord(Fields!Category.Value)  
    

    범주 값을 표시하는 테이블 셀에 이 식을 추가하면 해당 행의 데이터 집합 필드에 "Bike"라는 단어가 있을 때마다 해당 테이블 셀 값이 "Bicycle"이라는 단어를 대신 표시합니다.If you add this expression to a table cell that displays category values, whenever the word "Bike" is in the dataset field for that row, the table cell value displays the word "Bicycle" instead.

관련 항목:See Also

보고서 속성 대화 상자, 코드 Report Properties Dialog Box, Code
식 예 ( 보고서 작성기 및 SSRS ) Expression Examples (Report Builder and SSRS)
매개 변수 컬렉션 참조 ( 보고서 작성기 및 SSRS )Parameters Collection References (Report Builder and SSRS)