如何在SSRS报告中编写数字的自定义格式

时间:2017-03-16 11:51:16

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

我正在使用SSRS报告将数据导出到Excel中。但是在导出到Excel之后,我在每个数字单元格中都会出现绿色箭头,并出现以下错误

  

存储为文本的数字

     

转换为数字(单击此箭头后,它将不可见)。

以下是我的示例数据

Data

我的数据用逗号分隔。它可以有百分比(%),小数(。),也可以是负数。

我使用以下表达式:

=iif((IsNothing(Fields!Feb.Value) = false And Fields!Category.Value <> "Inventory"),
(
iif(Fields!Category.Value.ToString().Contains("%"), 
(Format(Fields!Feb.Value,"###,##0.0")) & "%", 
Format(Fields!Feb.Value/1000,"###,##0.0")))
, "")

如果我删除了占位符的表达式并设置了number属性,则不会显示绿色箭头。

我觉得我可以通过在占位符属性中添加自定义格式来解决此问题,但我不知道我需要添加哪个表达式,它可以将所有条件作为当前表达式处理。

0 个答案:

没有答案