在 SSRS 中的报告 header 中添加 ##(标签、井号、数字符号,你有什么)
Add ## (Hashtags, Poundsigns, number signs, what have you) to a report header in SSRS
我有一个(显然)很难尝试满足的要求。我想添加 ## 作为报告 header,或者作为报告中的第一个条目。正在生成的报告正由需要 ## 的系统解析器使用。我知道我可以为它创建一个 XSLT,然后导出为 XML 并传输到 CSV,但是对于像添加 ##.
这样简单的事情来说,这似乎工作量太大了
问题是,我们有大约 30 份此类报告需要这样做。为所有这些创建 XSLT 将非常耗时。非常感谢各位大师的支持!
谢谢!
不可能 -- 见下文:
对于 CSV 导出,报告 header 由 DataElementName 属性 确定。然而 属性 必须是 CLS-compliant 标识符,但“##”实际上不是 CLS-compliant。通过输入这些字符,您将收到错误消息:属性 Value is not valid。所以目前不支持在导出为CSV文件时保留带有特殊字符的报告header。
您可以参考以下文章:
https://msdn.microsoft.com/en-us/library/dd255251.aspx
相关线程:
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/bc7bcae8-cce2-4626-8cb9-132a239a4ab8/ssrs-2008-column-issue-when-exporting-to-a-csv-file?forum=sqlreportingservices#f9bd33ae-6d92-4050-94d8-92c6e26e00cc
我有一个(显然)很难尝试满足的要求。我想添加 ## 作为报告 header,或者作为报告中的第一个条目。正在生成的报告正由需要 ## 的系统解析器使用。我知道我可以为它创建一个 XSLT,然后导出为 XML 并传输到 CSV,但是对于像添加 ##.
这样简单的事情来说,这似乎工作量太大了问题是,我们有大约 30 份此类报告需要这样做。为所有这些创建 XSLT 将非常耗时。非常感谢各位大师的支持!
谢谢!
不可能 -- 见下文:
对于 CSV 导出,报告 header 由 DataElementName 属性 确定。然而 属性 必须是 CLS-compliant 标识符,但“##”实际上不是 CLS-compliant。通过输入这些字符,您将收到错误消息:属性 Value is not valid。所以目前不支持在导出为CSV文件时保留带有特殊字符的报告header。
您可以参考以下文章: https://msdn.microsoft.com/en-us/library/dd255251.aspx 相关线程: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/bc7bcae8-cce2-4626-8cb9-132a239a4ab8/ssrs-2008-column-issue-when-exporting-to-a-csv-file?forum=sqlreportingservices#f9bd33ae-6d92-4050-94d8-92c6e26e00cc