0

我有一个日期列,其中的日期每年都会重复出现。我只对月份感兴趣,但我不能只把月份数字作为甘特图的高低值。有什么办法可以格式化列吗?任何建议都会很棒。

甘特图目前正在占用整个日期并且工作正常,但就像我说的那样,它会持续到明年。

4

2 回答 2

0

弄清楚了。所以我的 DATECOLUMN 是这样形成的:

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

为了将GANT(RANGE) CHART放入系列属性中,在值下,我使用表达式选项将顶部值和低值格式化为=MONTH(DATECOLUMN) 。

然后对于水平轴属性,我将Interval 设置为 1,将Interval Type设置为Number。而且你有它每月时间跨度,仅显示第 1 至 12 个月。

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

于 2013-09-27T14:46:22.847 回答
0

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

如果(年月)喜欢“2013 年 9 月”

使用此日期格式相同。

SUBSTRING(CONVERT(VARCHAR(11),getutcdate(), 113),4,8) 
于 2013-09-27T09:51:24.803 回答