s-s-rS:报告导出到 excel,不包括特定列

Posted

技术标签:

【中文标题】s-s-rS:报告导出到 excel,不包括特定列【英文标题】:s-s-rS: Report export to excel, excluding specific columns 【发布时间】:2020-01-16 14:06:08 【问题描述】:

是否可以使用 s-s-rs 将报告导出到 excel 中,从而删除某些列?列应该在报告中可见,但是当导出到 excel 时,我想删除某些列。可以使用表达式 (=IIf(Globals!RenderFormat.Name Like "EXCEL", True, False))* 隐藏某些列,但是当导入到 excel 时,只会出现没有数据的空列,但我根本不需要excel中的这一列。只是想知道它是否可行?

【问题讨论】:

我“认为”只有列组才有可能。如果您只是尝试设置列中所有文本框的可见性属性,那么您基本上只是使所有单元格不可见,而不是列本身。如果您有一个包含列组的矩阵,您可以按照您的尝试设置可见性。 【参考方案1】:

试试这个-

使用相同的数据集创建两个版本的矩阵;一种用于常规使用,一种用于 excel 导出(较少的列)。创建一个参数,name = "Excel",label = "Excel version?",带有值/标签选项是/否。

在矩阵的可见性选项中设置表达式以对应于该参数的是/否选项。

正则矩阵的可见性选项,选择“根据表达式显示或隐藏”:

=Parameters!Excel.Value=No

excel矩阵的可见性选项,选择“根据表达式显示或隐藏”:

 =Parameters!Excel.Value=Yes

【讨论】:

在这种情况下,我建议将列隐藏在同一个矩阵上,而不是使用两个单独的矩阵

以上是关于s-s-rS:报告导出到 excel,不包括特定列的主要内容,如果未能解决你的问题,请参考以下文章

导出到 excel 时 s-s-rS 报告颜色发生变化

在 s-s-rS 中将报告导出到 Excel

如何阻止 excel 合并我的 s-s-rS 报告列?

s-s-rs 报告导出到 excel(公式)

s-s-rs 报告导出到 excel(公式)

从 s-s-rS 导出到 Excel 中删除附加列