繁体   English   中英

在范围(Gant)图表的值中格式化日期SSRS 2008 R2

[英]Format date in Values for a Range (Gant) Chart SSRS 2008 R2

我有一个date列,其中的日期每年重复一次。 我真的只对月份感兴趣,但是我不能仅仅将月份数字作为Gant图表的高低值。 有什么办法可以格式化列? 任何建议都很棒。

甘特图目前正在使用整个日期,并且运行良好,但是就像我说的那样,它可以延续到明年。

您想在图表中显示哪种日期格式。

如果(年份中的月份)如“ 2013年9月”

使用相同的日期格式。

SUBSTRING(CONVERT(VARCHAR(11),getutcdate(), 113),4,8) 

弄清楚了。 因此,我拥有的DATECOLUMN的格式如下:

示例:2013-01-01 00:00:0.000

为了在序列属性中放入GANT(RANGE)图表 ,在值下,我使用表达式选项将“最高值”和“最低值”格式化为= MONTH(DATECOLUMN)

然后,对于“ 水平轴属性” ,将“ 间隔”设置为1 ,将“ 间隔类型”设置Number 在那里,您可以看到每月的时间跨度,仅显示第1个月至第12个月。

我还必须注意,我只录制过一次。 所以我只是将Top Value做为: DATEADD(MM,1,DATECOLUMN)为了在我的数据集脚本中获得正确的时间跨度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM