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
是否可以在 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