【问题标题】:SSRS - can I link the axis of two charts together?SSRS - 我可以将两个图表的轴链接在一起吗?
【发布时间】:2015-07-02 09:00:10
【问题描述】:

我正在使用 SQL Server 2012 和 Visual Studio 2010。

我想把这两个图表的y轴连起来,可以吗?

M

【问题讨论】:

  • 附注我的意思是,我希望它们一起放大和缩小(这样在上述情况下,它们的最大 y 值都为 200)。

标签: sql sql-server visual-studio-2010 reporting-services charts


【解决方案1】:

在垂直轴属性中,您可以使用表达式配置轴的最大值。然后检查哪个数据集包含最大值并将其设置为该值(如果需要,可以选择添加一些填充)。

您可以通过将MAX() 函数作用于特定数据集来检查每个数据集的最大值。

您的最大轴值表达式如下所示:

=IIF(MAX(Fields!c.Value, "DataSet1") > MAX(Fields!c.Value, "DataSet2"), MAX(Fields!c.Value, "DataSet1"), MAX(Fields!c.Value, "DataSet2"))

在这种情况下,有两个名为“DataSet1”和“DataSet2”的数据集,它们都有一个名为 c 的字段,即图表上显示的值。

注意:如果您对图表上的数据应用过滤或基于分组进行聚合,这将不起作用。在这种情况下,您可能可以使用不同的范围,但我必须尝试解决它。​​

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 2010-12-12
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多