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,不包括特定列的主要内容,如果未能解决你的问题,请参考以下文章