2017-12-22 53 views
0

Google이 아무리 많은 경우에도 문제를 해결할 수없는 것으로 보입니다.SSRS 데이터를 데이터 집합으로 가져 오는 Excel VBA 코드

내 프로세스가 나는 (매개 변수) 내 보고서를 실행 SSRS 웹 페이지로 이동해야한다는 것입니다 (아래 설명에서 내 상세를 용서하십시오), 그리고 마지막으로 엑셀 파일로 내 보냅니다. 일단 완료되면 VBA 코드 2 천 라인을 실행하여 방금 다운로드 한 원시 데이터를 가져 와서 비즈니스 로직을 적용 할 수 있습니다. 이제 저는 예쁜 차트와 그래프를 만들 수 있습니다. 여기에 열거하지 않을 여러 가지 이유 때문에이 작업을 자동화해야합니다.

코드에서 코드를 변경하면 코드를 파일로 저장하지 않고도 Excel 스프레드 시트로 바로 가져올 수 있습니다.

내가 지금까지해온 인터넷 검색은 데이터 집합을 데이터 집합으로 가져 와서 데이터 집합 개체로 작업하여 데이터를 소비한다고 제안했습니다.

누구나 SSRS 서버에 연결하고 매개 변수가 포함 된 특정 보고서를 호출하고 (데이터 집합으로 추측) 결과를 반환하고이를 내 스프레드 시트로 읽는 방법을 보여주는 VBA 코드가 있습니까? ?

+0

웹 사이트 주소를 제공 할 수 있습니까? IE 자동화를 사용하여 사이트의 내용을 추출하는 솔루션을 제공 할 수도 있습니다. 보안 사이트 인 경우 여러 번 해본 적이 있지만 바이러스 활동으로 플래그가 지정된 자동화 된 프로세스로 문제가 발생할 수 있습니다. 내 은행에서 로그인을 사용 중지 했으므로 이제는 데이터를 직접 복사하여이 문제를 방지합니다. 발행물. – Sercho

+1

데이터베이스를 직접 쿼리 할 수 ​​있습니까? – slashNburn

+0

불행히도, 아니요. 우리의 기업 정책은 그렇게 할 수 없습니다. SSRS를 통해서만 데이터를 얻을 수 있습니다. –

답변

-1

Excel은 데이터베이스에 연결하여 쿼리를 실행하는 기능을 제공합니다. Excel에서 SP의 쿼리를 실행할 수 있습니다.

데이터를 얻으면 Excel에서 차트 논리를 적용 할 수 있습니다.

link을 참조하십시오. 희망이 당신을 도울 것입니다.

+0

포스터는 SP를 실행하기 위해 데이터베이스에 직접 연결할 수 없다고 언급 했으므로 SSRS를 통과해야합니다 – slashNburn