表达式中数字前有加号或减号
Having plus or minus in front of a number in expression
我正在使用 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' 表达式的文本框前面添加一个小文本框(以黄色突出显示)
这是该文本框中用于生成“+”和“-”的代码
=IIF(Reportitems!Textbox1.value >0 ,"+", "")
虽然这并不理想,但我可以接受 - 我的问题是当我想为字体着色时 - 绿色代表“+”,红色代表“-”
=IIF(ReportItems!textbox1.value = "+" ,"LightGreen","IndianRed")
为什么要更改 'Textbox1' 的大小写?这似乎是消息告诉你不要做的事情
你需要
=IIF(ReportItems!Textbox1.value >=0,"LightGreen","IndianRed")
我正在使用 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' 表达式的文本框前面添加一个小文本框(以黄色突出显示)
这是该文本框中用于生成“+”和“-”的代码
=IIF(Reportitems!Textbox1.value >0 ,"+", "")
虽然这并不理想,但我可以接受 - 我的问题是当我想为字体着色时 - 绿色代表“+”,红色代表“-”
=IIF(ReportItems!textbox1.value = "+" ,"LightGreen","IndianRed")
为什么要更改 'Textbox1' 的大小写?这似乎是消息告诉你不要做的事情
你需要
=IIF(ReportItems!Textbox1.value >=0,"LightGreen","IndianRed")