【发布时间】:2019-10-29 09:44:14
【问题描述】:
我正在使用报表生成器 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")
因为我在求和,所以我必须将“差异”字段更改为整数,所以我的报告中的“+”和“-”会丢失
我尝试在带有“差异”表达式的文本框前面添加一个小文本框(以黄色突出显示)
这是该文本框中生成“+”和“-”的代码
=IIF(Reportitems!Textbox1.value >0 ,"+", "")
虽然这并不理想,但我可以忍受 - 当我想为字体着色时,我的问题就出现了 - 绿色表示“+”,红色表示“-”
=IIF(ReportItems!textbox1.value = "+" ,"LightGreen","IndianRed")
【问题讨论】:
标签: sql-server visual-studio-2012 reporting-services reportbuilder3.0