在表达式中的数字前加减号

问题描述 投票:0回答:1

我正在使用Report Builder 3.0。我有一个报告,该报告需要显示前面带有加号或减号的数字,并且还要求字体根据加号或减号来更改颜色。

这是查询的输出

fiscal     total    sdg Difference
2014/2015   2341    SDG  NULL
2015/2016   2378    SDG  +37
2016/2017   2323    SDG  -55
2017/2018   2352    SDG  +29
2018/2019   2576    SDG  +224
2019/2020   1451    SDG  -1125

这是我在文本框中的表达方式

=sum(IIF(Fields!sdg.value="SDG",cint(Fields!Difference.value), 0),"SDG_Difference")

因为我正在求和,所以我必须将'Difference'字段更改为整数,所以我在报告中丢失了'+'和'-'

我已经尝试在文本框前面添加一个带有'Difference'表达式的小文本框(以黄色突出显示)

enter image description here

这是该文本框中产生'+'和'-'的代码

=IIF(Reportitems!Textbox1.value >0 ,"+", "")

虽然这不是理想的,我可以忍受-我想给字体上色时出现问题-绿色代表'+',红色代表'-'

=IIF(ReportItems!textbox1.value = "+" ,"LightGreen","IndianRed")

enter image description here

我正在使用Report Builder 3.0。我有一个报告,该报告需要显示前面带有加号或减号的数字,并且还要求字体根据加号或减号来更改颜色。这是输出...

sql-server visual-studio-2012 reporting-services reportbuilder3.0
1个回答
1
投票

您为什么更改了'Textbox1'的大小写?这似乎是该消息告诉您不要执行的操作]

© www.soinside.com 2019 - 2024. All rights reserved.