reporting-services - SSRS - 导出到 Excel 应该只执行第二个数据集
问题描述
我有两个查询,一个:用几列快速查询;第二:有更多的列(这很慢)。
现在,我希望报表只执行具有少量列的快速数据集/查询,以便报表有效地显示输出。第二个慢查询/数据集不应在此级别执行。
单击“导出到 Excel”按钮时,应使用所有列执行第二个慢速查询/数据集,并仅导出所有列的此输出。但导出的 excel 输出文件中不应包含列数少的报告。
有人可以帮忙吗??
提前致谢。
问候,
解决方案
最简单的方法是使用Globals!RenderFormat
.
您可以根据渲染格式切换与长时间运行导出相关的 UI 元素的隐藏属性。
<YourExportData.Hidden>=IIF(Globals!RenderFormat.Name = "EXCEL", false, true)
推荐阅读
- firebase-authentication - 从 Firebase 中的 SafetyNet 注销应用程序检查中的应用程序
- plugins - 谁声明更新 kuzzle V1 到 kuzzle V2 的插件
- node.js - 我应该如何使用 puppeteer (node.js) 为 google 进行 OAuth 自动化测试
- sql - 空值结束日期:db2-sql
- c# - 有没有办法将实体框架中的 where 子句设置为参数?
- c# - 如何在 c# 中使用 selenium 绕过 cloudflare
- deep-learning - 如何为 NIR 图像生成合成面罩图像?
- php - 可以使用 `spl_autoload_register()` 加载哪些符号?
- r - 我更新了 rstudio,当我打开新的 rmarkdown 文件时,我收到了消息
- javascript - javascript display:none指定段落中的每个组件