SSRS:根据参数值有条件隐藏列 - CSV 导出忽略

2023-11-27

我在 SSRS 2008 中有一个简单的基于表格的报告,有 10 列,每列都有一个相应的参数来确定是否应显示该列。我通过设置在设计模式下右键单击列标题时获得的“列可见性”选项来实现此目的。就我而言,我选择“根据表达式显示或隐藏”,将表达式设置为布尔类型参数的值。

该功能在初始渲染期间按预期工作,但是当我选择将报告导出为 CSV 时,可见性表达式要么被忽略,要么不被评估,因为无论设置如何,列都会显示。

可见性对话框有三个选项,显示/隐藏/显示或基于表达式隐藏 - 如果我显式设置隐藏选项,则 CSV 导出不会包含您期望的列,但是如果我使用表达式,它会包含 - 我什至走了这么远以使表达式像 '=True' 一样明确,但仍然被忽略。

我如何获得导出选项来正确评估这一点?


这是 KarenH 在文章中提供的解决方案隐藏/显示取决于导出格式的项目

基本上,您可以设置DataElementOutput = NoOutput在您想要隐藏的控件上。

这对我在导出到 CSV 时隐藏表格很有用。

screenshot

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SSRS:根据参数值有条件隐藏列 - CSV 导出忽略 的相关文章

  • 在报表生成器/SSRS 中的每个页面上重复垂直线

    我希望在报告的每一页上都包含一条垂直线 该线从报告正文的顶部延伸到底部 我怎样才能实现这个目标 我尝试过使用 RepeatWith 但它似乎不起作用 该行仅出现在第一页上 Thanks 这仅仅是为了外观和感觉的目的吗 我会用这样的线创建一个
  • 更改 ssrs 图表中的条形填充颜色

    SO Post https stackoverflow com questions 4993343 ssrs field expression to change the background color of the cell 目前我的
  • 通过一个报告用户运行所有 SSRS 报告,忽略自己的用户域

    我有以下代码 它从 SSRS 服务器返回报告 然后将路径存储到每个单独的列表 允许用户从应用程序内运行它们 下面的工作正常 NetworkCredential serviceCredentials new NetworkCredential
  • 获取特定列值的 SSRS 矩阵行总计

    在 Microsoft Sql Server 报告服务 2008 R2 中Matrix 我想添加一列 显示一个数据项除以该行数据项总数的百分比 Total的表达式为 Sum Fields Count Value 我如何访问该行的成功总和成功
  • SSRS - 如何使 IIF 语句忽略无效值

    我正在使用 Business Intelligence 2008 在 SSRS 中创建一个表 我有一个日期 作为字符串 作为表中使用的值之一 该值可能有一个表示日期的字符串 也可能为空 如果它有一个值 我希望该值以不同的方式格式化 现在 我
  • 隐藏和删除 ssrs 报告中标题的空白

    我正在研究一个ssrs报告 我可以隐藏最后一页上的标题 IIF Globals PageNumber Globals TotalPages 1 or Globals PageNumber Globals TotalPages true fa
  • 日期时间字段之间的时间差 SSRS

    我有两个日期时间字段 我需要显示它们之间的差异 我用这个表达式来计算它 DateDiff n Fields hra atncion Value Fields fcha incio Value 结果列应该打开HH mm 但结果是 Long 表
  • 在矩阵 SSRS 中填充空日期

    我正在尝试找到一种方法来填充矩阵中没有数据的日期 我现在拥有的如下 但我也想显示之间的所有日期 我尝试了几种不同的 iif 语句 但要么出现错误 要么没有变化 SELECT ee No TTMain CustFn me Date Opene
  • 根据特定参数值显示或隐藏 SSRS 列

    我无法根据所选参数值显示 隐藏列 我的报告是如何设置的 参数 ImportStatus ImportStatus 参数有三个值可供选择 M V E 如果我选择 ImportStatus value M 那么我希望报告显示特定列 目前 如果我
  • SQL Server Reporting Services 2008 R2 始终显示登录提示

    每当我尝试通过 URL 访问 SSRS 2008 R2 即在网络上发布后 时 访问报告时总是显示登录提示 开发环境中不会出现该问题 如何防止在我尝试访问报告时显示此登录提示 目前 我们正在通过提供用户名和密码来解决这个问题
  • SSRS 聚合聚合

    这两天我都在用头撞墙 我的场景是这样的 我有一个记录集 在 SSRS 表中分为 4 组 他们是 StartPeriod gt Area gt Job gt Details 相关列包含两个不同的记录计数 一个是有错误的记录数 另一个是该组的记
  • 页脚中的 SSRS 页码

    我希望不包含报告前 10 页 即第 1 10 页 的页码 在页脚中 第 1 页应为 i 第 2 页应为 ii 第 3 页应为 iii 依此类推 以罗马数字表示 当到达第 11 页时 应重置页码 有谁知道我可以用什么表达来实现这一目标 因此
  • 使用表达式动态决定打开哪个子报表

    我有一份报告 其中包含几页带有图表 表格等的内容 该报告由总是希望对报告进行小修改的不同客户使用 目前 如果客户想要对第 5 页进行更改 则会通过修改重新创建整个报告 即使唯一的更改是在第 5 页的图表中 更重要的是 一些客户不想看到第 3
  • 矩阵和 Tablix 之间有什么区别?

    在报告服务中 当我拖入矩阵时 我是否有效地拖入了 tablix Tablix 是表格 列表和矩阵的混合体 我理解 至少我认为我理解 表格和 Tablix 之间的区别 但不理解矩阵和 Tablix 之间的区别 正如 Gabriel 所说 在
  • 尝试从 Business Intelligence Studio 预览报表时出现错误“子报表‘Subreport1’的数据检索失败”

    我知道以前曾有人问过这个问题 但所有问题都是针对使用 C 或 VB NET 代码访问的报告 我的问题是 我正在使用商业智能工作室构建和访问报告 我基本上是在尝试为报告添加子报告 并且我从参数中确保它们没问题 但是 当我尝试访问包含子报表的报
  • 如果添加了工具箱中的参数,Microsoft 报表查看器定义从 2008 年更改为 2016 年

    我有vs2017 我同事有vs2015 他通过 vs studio 安装程序安装了报告查看器 当他创建新的报告 rdlc 文件时 我们正在处理同一个项目 他的报告架构定义网址如下
  • SSRS中可选的多值参数

    我的报告中有 3 个多值参数 其中 2 个是可选的 有没有办法在不从 2 个可选参数中选择任何参数的情况下获得报告中的结果 我的存储过程将多值参数检查为 States IN SELECT FROM Split State 我已经使用 WHE
  • 为什么 SSRS 报表从 SQL Server Reporting Services 运行时生成的数据与使用“预览”选项卡运行时生成的数据不同?

    我有一个运行我想要的数据的报表 从 预览 选项卡 即 或者在 VS 2010 中使用 F5 运行时 但是当我将报表 rdl 文件 上传到 SQL Server Reporting Services 并运行更新后的报表时从那里报告 它仍然显示
  • SSRS:报告加载外部图像,找不到图像,我可以隐藏图像控件吗

    我的 SSRS 报告从报告服务器上的客户编号特定文件夹中加载每个客户的徽标图像 我编写一个表达式 根据客户编号形成图像的 URL http localhost images iCustomerNumber ToString logo gif
  • SSRS。如何在table1_Details_Group右侧创建新的行组?

    我正在使用 Microsoft Visual Studio 2013 创建报告 PROBLEM 如果我添加新的Row Group前面会自动添加table1 Details Group 问题 如何更改组的顺序或在右侧添加新组table1 De

随机推荐