【问题标题】:SSRS 2005 Number formatting int and double within one fieldSSRS 2005 数字格式 int 和 double 在一个字段中
【发布时间】:2012-11-01 15:19:45
【问题描述】:

我正在使用SSRS 2005。问题是我想用数字放置,所以如果数字是 23455,它应该显示为 23,455 我知道该怎么做我在这个字段中有两种数据类型 int 和 double。我为适应它所做的是将数字更改为字符串,但如果我将它们提取到 Excel,它们会显示绿色三角形。

为了消除 Excel 中的绿色三角形,我使用了 CDEC() 函数,该函数通过这样做将字符串转换为数字,我在数字中松动了。

我想知道是否可以在具有两种不同数据类型(即 double 和 int)的字段中放置逗号。

【问题讨论】:

    标签: sql-server reporting-services


    【解决方案1】:

    字符串不是你的朋友!不要将数字转换为字符串。

    您应该将单元格(文本框或占位符)的格式设置为包含逗号。右键单击文本框或占位符以获取属性对话框。使用数字窗格进行格式化。 (您也可以在属性窗格中设置完全相同的设置。

    使用这些将使数字在单元格中保留为数字,并将格式导出到 Excel 而不转换为字符串。

    【讨论】:

    • 感谢杰米的详细解答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    相关资源
    最近更新 更多