SSRS VLookup 可能吗?

SSRS VLookup possible?

是否可以在 SSRS 中使用 VLookup?我知道我们可以使用查找,但我想使用 Vlookup 创建一个 SSRS 报告,然后将其导出到 excel ?

如果您不知道 lookup 和 Vlookup 之间的区别,那么 Vlookup 是动态工作的,例如如果您在文本框中输入值,它会从报告中的数据集中获取结果。

例如

OrderId 的文本框:______

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

当用户添加 orderId 位置时,文本框会更新,这一切都是动态发生的。

不幸的是,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