【问题标题】:SSRS 2008 Excel Currency Cell FormatSSRS 2008 Excel 货币单元格格式
【发布时间】:2010-01-26 00:56:48
【问题描述】:

我正在使用 SSRS 2008,我有一份财务报告。我希望表格中的美元金额在导出到 Excel 时采用货币或数字格式。目前,它们最终成为文本。

我尝试了一些事情来看看它是否可能。我删除了表头,没有使用 $ 符号,并将字段转换为十进制,但似乎没有任何效果。 Excel 中的数据似乎总是以文本格式。

有什么建议吗?

【问题讨论】:

    标签: excel reporting-services ssrs-2008


    【解决方案1】:

    确保您使用的是格式字符串“C”,但导出到 excel 确实是文本渲染 - 它不包含 Excel 特定的属性/质量。

    【讨论】:

      【解决方案2】:

      我发现不是在表达式中使用 function 格式,例如:

      =Format(myvar.value, "C")
      

      最好不要使用表达式,只需更改该字段上的文本框属性。例如,我将字段保留为:

       =myvar.value 
      

      然后我将右键单击该字段,转到文本框属性,数字子类别/选项卡,然后选择货币。

      执行此操作时,Excel 中的结果是自定义数字格式与文本格式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-15
        • 1970-01-01
        • 2014-01-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多