Telerik报告折线图中的日期轴

时间:2015-06-22 14:50:57

标签: datetime graph telerik telerik-reporting

有没有人知道如何设置日期时间轴以在Telerik Reports中的折线图中使用DateTime Scale?我一直试图弄清楚一个多星期了。我不明白为什么这件事必须如此难以使用。我首先设置了一个折线图。

我有三列DATE,SALES_COUNT和SALES_TYPE。我希望图表上有三行。 SALES_TYPE的每个值一个。我使用SALES_TYPE作为系列,使用SALES_COUNT作为值,因为我没有剩下任何其他选项,所以我使用DATE作为类别。我点击完成并预览了我的图表。图表看起来正确,除了我想对DATE轴进行一些自定义。具体来说,我只希望它为每5个刻度左右写出一个日期标签。没有办法做到这一点。

最终我发现我必须将轴设置为使用DateTime Scale,因为它默认为Category Scale。我将其设置为日期时间刻度并再次预览图表。我收到了错误:"当使用DateTimeScale,lineSeries1"时,X值不能为null或为空,所以我转到lineSeries1并将X值设置为" = Fields.DATE",然后单击预习。现在,图表不再显示我的任何数据点,并且DateTime轴上只有一个刻度线,标记为1/1/2015 12:00:00 AM,一个甚至不在我的数据集中的DateTime。我现在已经挣扎了一个多星期才弄清楚如何完成这个简单的任务。请帮帮我。

1 个答案:

答案 0 :(得分:0)

我使用的SQL查询由DBA交给我。我从来没有真正看过它,我把它塞进报告中。事实证明,查询将DATE列作为varchar返回。一旦我将DATE列作为日期放入查询的选择列列表中,将轴设置为使用DateTime Scale就可以了。如果其他人遇到类似的问题,请检查列的返回类型。