reporting services中关于数字转化为时间时空值的处理
2011-03-08 13:20
381 查看
经常遇到将类似201103这样的数字转换为Mar-11类型的需求。当其中有空值时则报表中会显示#error。如下代码可修正:
=iif(
cdate(iif(isnothing(Fields!EndExtension.Value),"01/01/1900","01/" &
right(Fields!EndExtension.Value,2) &"/" & left(Fields!EndExtension.Value,4)))="01/01/1900","",
cdate(iif(isnothing(Fields!EndExtension.Value),"01/01/1900","01/"&right(Fields!EndExtension.Value,2) &
"/" & left(Fields!EndExtension.Value,4))).ToString("MMM-yy")
)
=iif(
cdate(iif(isnothing(Fields!EndExtension.Value),"01/01/1900","01/" &
right(Fields!EndExtension.Value,2) &"/" & left(Fields!EndExtension.Value,4)))="01/01/1900","",
cdate(iif(isnothing(Fields!EndExtension.Value),"01/01/1900","01/"&right(Fields!EndExtension.Value,2) &
"/" & left(Fields!EndExtension.Value,4))).ToString("MMM-yy")
)
相关文章推荐
- 关于String类型数字转化为byte类型及JS中不包含年月日的时间控件
- 关于设计:Actionscript 有关键盘事件、处理日期时间、文字与数字处理笔记
- C#关于时间处理
- 关于时间处理
- 关于Json格式中时间格式转化问题
- Shell中关于时间的处理
- 关于python处理作Excel文件的一些问题,包括时间处理 (转)
- js时间戳,日期转化处理
- C#中关于时间格式的处理问题
- 从别人那里转来的关于java中时间日期的转化 大家一起来学习一下
- 关于ASP.Net中的时间处理
- 用DateFormat处理时间格式,转化为timestamp形式存入数据库(以XXXX年XX月XX日为例)
- R语言关于时间格式转化为数值的解决方案
- Decode Ways 将数字转化为字母 动态规划 特殊情况处理(重)
- 关于RTP时间戳以及播放器对时间戳的处理
- .NET 中关于日期时间的格式化处理
- 项目中关于时间的处理方式
- 关于php 时间的处理
- 关于字符串中数字字符转化为数字 sscanf的使用以及strchr的使用
- 关于系统中计算出现科学计数法或超长串数字的处理办法