2016-02-29 59 views
0

是否可以在SSRS中使用VLookup?我知道我們可以使用查找,但是我想用Vlookup創建一個SSRS報告,然後將它導出爲ex​​cel?SSRS VLookup可能嗎?

如果你不知道lookup和Vlookup之間的區別,那麼Vlookup可以動態地工作,例如,如果您在文本框中輸入值,它將從報告中的數據集中獲取結果。

E.g.

文本框爲的OrderId:______

文本框的位置:*****

當用戶添加一個訂單ID位置文本框中被更新,而這一切發生動態。

+0

SSRS不會做動態更新的文本框中。這是一個報告工具,不是一個交互式工具。你可以使用參數來做類似的事情,但是使用組合框而不是文本框。那是你的追求? –

+0

@ Nick.McDermaid我想將excel的VLookup公式嵌入到SSRS中,這樣當我將報告導出到excel時,我們的客戶就可以做VLookups – Mathematics

+0

據我所知,這是不可能的。您可以將SSRS報告導出到Excel文件,然後運行一些腳本以添加VLookup,但這確實在頂部。 –

回答

1

不幸的是,這對於SSRS來說是不可能的。 SSRS不會讓您導出Excel公式。

最接近你可以得到的是有SSRS將文件導出到一個位置,然後有一個SSIS的工作,在一個腳本任務,你希望公式更新文件:

... 
ExcelFormula = "=SUM(" & SumColumn & "45:" & SumColumn & Row.ToString & ")" 
Worksheet.Cells(Row, Column - 1).Formula = ExcelFormula 
... 

http://bidn.com/Blogs/updating-a-single-excel-cell-using-ssis

Refresh Excel using SSIS script task

https://msdn.microsoft.com/en-us/library/ms403358.aspx