2013-06-27 5 views
1

DB에서 내 Sharepoint 서버의 파일에 대한 URL 문자열이 있습니다. 예 :ssrs url 경로 문자열 조작

http://mysharepointserver.com/abc/def.jpg

나는 URL 경로를 예를 들어 좀하고 싶습니다 http://mysharepointserver.com/abc 파일 이름을 제거하십시오. 누군가가 나에게 이것이 SSRS에서 어떻게 행해질 수 있는지에 대한 예를 들려 주시겠습니까? 저는 SSRS 2012를 사용하고 있지만 SSRS는 상당히 새로운 것입니다.

도움을 주시면 감사하겠습니다.

빈스.

답변

2

보고서에 사용자 정의 코드를 작성할 수 있습니다. VB 함수를 작성할 수있는 보고서 자체에는 Code 속성이 있습니다. 이것과 비슷한 것이 그 일을해야한다.

Function GetPath(ByVal FullPath As String) As String 
    Return System.IO.Path.GetDirectoryName(FullPath) 
End Function 

그런 다음 텍스트 상자의 표현식에서이 함수를 호출 할 수 있습니다. 그것은 잘못이/이것은이다 \로 변환으로 단계 지침에 의해 자세한 단계

=Code.GetPath("http://mysharepointserver.com/abc/def.jpg") 

는 사용자 지정 코드를 추가하는 방법에 대한 도움을 http://msdn.microsoft.com/en-us/library/ms156028.aspx

+0

덕분에, Path.GetDirectoryName 정말 URL에 사용되지 시도 사용자 지정 코드는 내가 사용 : 공공 공유 기능 GetFullyQualifiedURL (문자열로 URL)를 문자열로 \t 희미한 opResult으로 문자열 = URL 정수 = url.LastIndexOf ("/"C)로 \t 희미한 POS \t하면 POS> 0 다음 \t \t opResult = url.Substring (0, pos) \t 끝 부분 \t 반환 opResult 최종 기능 –

+0

공정한 포인트. 이 기능은 내 머리 꼭대기에서 떨어져 있었지만, 당신을 일하는 솔루션으로 안내하기에 충분했기 때문에 기뻤습니다. – energ1ser