【问题标题】:Custom Chart in SSRS ReportSSRS 报告中的自定义图表
【发布时间】:2011-09-27 20:59:38
【问题描述】:

我目前正在编写一份带有图表的报告。 X轴的间隔需要增加。这意味着我们需要有动态间隔。我只是想知道是否有解决方案。该报告需要在动态 CRM 中运行,因此它需要是 SSRS 报告。我觉得这对我来说是一个很大的挑战,我认为这超出了我的知识范围。它可以实现吗?我知道报告中有我可以使用的自定义代码部分。我可以使用 Visual Basic 绘制图表,然后在报告中打印出来吗?

因为我是新来的,所以我不能
非常感谢

【问题讨论】:

    标签: reporting-services ssrs-2008 dynamics-crm mschart


    【解决方案1】:

    我可能遗漏了一些东西,但这很简单:创建图表,然后右键单击 X 轴标签并选择“水平轴属性...” 在出现的对话框中,您可以指定“间隔”单击在功能按钮(“fx”)上,您可以使用数据集或参数中的数据输入公式。

    一个有效的公式可能是:

    =IIF(Parameters!View.Value = "By Day", 24 , 168)
    

    在重新阅读您的问题时,我想您可能会问数据分组是否可以是动态的。是的,当然,但我想我可能会在查询中使用适当的 SQL 聚合来执行此操作。

    【讨论】:

    • 谢谢,但是根据客户端,间隔值需要是 55+5*pow(counter,1.85) 其中 counter =gridline counter。不仅仅是在 2 个值之间跳转。
    • 好的。我想我明白了。单个图表需要沿轴具有不同的间隔,但不是对数。我会在几个小时内对此进行试验,但我认为 SSRS 中没有支持此功能的选项。
    【解决方案2】:

    最后我不得不使用自定义程序集来绘制整个图形/图表。谢谢

    【讨论】:

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