我只需要在 SSRS 报告中显示 5 行数据,但是当用户导出数据时,他必须能够导出数据集持有的所有数据。有没有办法做到这一点?
问问题
283 次
1 回答
1
在 Group Properties > Visibility 中,选择 Show or hide based on an expression 并将表达式设置为:
=IIF(RowNumber("DatasetName") > 5 AND Globals!RenderFormat.IsInteractive, True, False)
RenderFormat.IsInteractive
对于报表查看器预览或 HTML 视图返回 true,因此您应该在这些视图中只看到 5 行,而在导出为另一种格式时看到所有行。Globals!RenderFormat.Name = "EXCEL"
如果您想针对特定的导出格式,您也可以选择替换。
于 2014-12-24T01:23:26.747 回答