【问题标题】:How to keep border formatting on Excel export如何在 Excel 导出中保持边框格式
【发布时间】:2017-08-29 21:02:24
【问题描述】:

在我当前的 SSRS 报告中,我有一个 tablix,每五行有一个边框,以直观地分隔数据。

为此,我在详细信息部分的属性中为底部边框样式添加了一个表达式:

=SWITCH(RunningValue(Fields!Project.Value,CountDistinct,Nothing) Mod 5, "None", 
True, "Solid"
)

但是,当我将其导出到 excel 时,边框不会完全转移。当我将它导出到 Excel 时,有什么方法可以保持这种格式?

【问题讨论】:

  • 这是一个错误,filed on MS Connect,一旦条件表达式打开了边框,后续的将不会在应该关闭的时候关闭它——因此很可能是 Exporting Conditional Borders to Excel in SSRS 的副本。经常被引用的解决方法包括使所有边框成为实心,并改为使颜色有条件,这会破坏 Web 和 PDF 视图:|

标签: excel reporting-services ssrs-2012 ssrs-tablix


【解决方案1】:

Another Posting on this topic

在上面链接的底部答案中帮助了我。我遇到了和你一样的问题。当我通过条件格式将边框设为实心并更改边框颜色时,这似乎适用于 Excel 导出。现在,当订单 ID 更改时,我不必在 Excel 中重新设置条件格式:

在边框颜色顶部:

=Iif(Fields!Orderid.Value = Previous(Fields!Orderid.Value) OR IsNothing(Previous(Fields!Orderid.Value)),"White","DarkBlue")

我在 TOP 中的 BorderStyle 是实心的。 (我使用的是 VS2012 和 Office 365)

【讨论】:

    猜你喜欢
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2022-01-24
    • 2011-03-01
    相关资源
    最近更新 更多