【问题标题】:How do I get an SSRS chart to use a specific month or the last month for each year?如何获得 SSRS 图表以使用特定月份或每年的最后一个月?
【发布时间】:2012-12-14 18:05:56
【问题描述】:

我在 Microsoft Visual Studio 2008 中有下面的图表,用于 SSRS 报告。

x 轴中的日期使用每年的一月,但我希望它使用我的数据集(来自 SQL Server)中可用的最新月份。例如,我们目前是 2012 年 12 月,所以我希望 x 轴为 Dec-06、Dec-07、Dec-08、Dec-09、Dec-10、Dec-11、Dec-12而不是 Jan-06、Jan-07 等。

我已经尝试在 SQL Server 查询中颠倒日期的顺序(更改为降序),但它对图表没有影响(但是数据更改为 desc,图表只是强制日期有一月)。

任何帮助将不胜感激。

【问题讨论】:

  • 您是否考虑过创建另一个仅包含该信息的数据集?
  • 不,这不是我想做的。图像将有助于更好地描述问题。感谢您的建议。

标签: date reporting-services charts


【解决方案1】:

尝试在 x 轴本身上使用比例和迭代。您的数据不会更改,但您应该能够进行详细设置。

更新答案: 您将不得不忍受将图表上的最小值设置为当前月份之前的 x 年,这样会迫使月份开始为 12 月。

以下Microsoft site 指定自动使用这些最小值和最大值标签。然后基于此设置间隔。您唯一的选择是手动设置最小值和最大值。

【讨论】:

  • 谢谢。您的建议帮助我找到了解决方案。我将最小值设置为 01-MM-2006,MM 被计算为我有数据的最新月份。
猜你喜欢
  • 1970-01-01
  • 2020-12-08
  • 1970-01-01
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-04
相关资源
最近更新 更多