【问题标题】:Formatting a line chart格式化折线图
【发布时间】:2010-07-06 14:37:49
【问题描述】:

我的报表 (rdlc) 中有一个折线图,我无法正确格式化。我正在努力完成两件主要的事情。

1) x 轴是一个日期,现在它显示为带时间的完整日期,我希望它显示为 mm/dd/yyyy。我试图通过使用=FormateDateTime(Fields!EndDate.Value, DateFormat.ShortDate) 来改变这一点,这正是我在微软的例子中看到的,甚至包括在 VS2008 中的例子(我正在使用的),但由于某种原因,它说 .ShortDate 是无法识别的标识符。我在想这可能是一个错误。那么关于如何将其转换为 mm/dd/yyyy 格式的任何想法?

2) 我希望绘制的值不是实际值,而是添加到值之前的先前值。这是为了完成一个持续的向上倾斜,显示总数。我还想过滤掉零,因为前 20 个条目也是 0。当我尝试使用过滤器选项时,由于某种原因,它使图表只是一条平线。

对任何这些问题的任何建议或指向良好教程的链接都会很棒,因为我是使用这些报告的新手。谢谢!

更新:我已经通过对提供的实际数据应用更改来完成这些,我仍然想知道一种更简单更好的方法。

【问题讨论】:

  • 注意:我想出了如何过滤掉零。我必须将过滤器设置为!= 0。过滤器显然倒退到我的位置,因为如果它是过滤器指定的,它会通过而不是过滤掉。

标签: charts reporting report reportviewer rdlc


【解决方案1】:

您可以像这样在常规选项卡下的标签中格式化日期。 =Format(Fields!POWDate.Value, "M/dd/yyyy")

【讨论】:

    【解决方案2】:

    到目前为止,我已通过将 SQL 查询中的数据格式化为我希望它在报告中显示的方式来解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      相关资源
      最近更新 更多