[亲~ RDLC 格式设置问题]

雷肿么了 2011-09-14 04:02:03


如图,RDCL中 如果数据小于零 比如 -2331.15 显示成 (2,331.15)
如果数据大于零 比如 2331.15 显示成 2,331.15



亲~ ..
...全文
164 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
雷肿么了 2011-09-15
  • 打赏
  • 举报
回复
试过了, 格式设置如果是负数,前面 负号 报表会自动补一个。

反正出现这种效果,郁闷~
-(12,345.23)
雷肿么了 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 luols 的回复:]

选中单元格,属性框有一个Color属性,下拉选择“<表达式...>”输入:

=IIF(Fields!iCol1.Value>0,"Black","Red")
[/Quote]
颜色已经OK , 但格式还是不行,没起作用~
雷肿么了 2011-09-15
  • 打赏
  • 举报
回复
回楼上,
我的num字段是Decimal 类型的,
我是想在格式设置那,用表达式来实现,

如果在值表达式,使用这公式,负数导出来貌是也成了 正数~
=IIF(Fields!num.Value>0,Fields!num.Value,"("+CStr(-Fields!num.Value)+")")
阿双2009 2011-09-15
  • 打赏
  • 举报
回复
你的字段是什么类型?



我这里数据集里面的num字段是double类型,值表达式为:
=IIF(Fields!num.Value>0,Fields!num.Value,"("+CStr(-Fields!num.Value)+")")
雷肿么了 2011-09-15
  • 打赏
  • 举报
回复
再顶下, 
阿双2009 2011-09-14
  • 打赏
  • 举报
回复
选中单元格,属性框有一个Color属性,下拉选择“<表达式...>”输入:

=IIF(Fields!iCol1.Value>0,"Black","Red")
阿双2009 2011-09-14
  • 打赏
  • 举报
回复
=IIF(Fields!iCol1.Value>0,Fields!iCol1.Value,"("+CStr(-Fields!iCol1.Value)+")")


没找到颜色设置:(
zk11223344 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 z307755214 的回复:]

楼上,直接 N2 方便多了。

我想要大于0 小于0的效果~
[/Quote]

iif进行判断
zk11223344 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 z307755214 的回复:]

楼上,直接 N2 方便多了。

我想要大于0 小于0的效果~
[/Quote]

abs函数
雷肿么了 2011-09-14
  • 打赏
  • 举报
回复
楼上,直接 N2 方便多了。

我想要大于0 小于0的效果~
zk11223344 2011-09-14
  • 打赏
  • 举报
回复
=format(cstr(abs(Fields!Amount.Value)),"#,##0.##")

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧