报表生成器重叠折线图问题

时间:2018-07-16 12:33:23

标签: ssrs-2012 reportbuilder3.0 ms-project-server-2013

在带有折线图的报表中,Report Builder 2012出现了问题。

我有以下数据样本: Data

SQL Server报表生成器中使用的折线图向我显示了这样的图表:

Chart without Code

如您所见,从2018年2月到2019年2月的蓝线没有链接,我想这是由于它越过了黄色的事实。

我在此论坛中进行了搜索,并尝试了一个看起来像这样的解决方案:

Private colorPalette As String() = {"#418CF0", "#FCB441", "#E0400A", "#05642E", "#1A3B69", "#BFBFBF", "#E0400A", "#FCB441", "DarkBlue", "Tomato", "Orange", "CornflowerBlue", "Gold", "Red", "Green", "LightBlue", "Lime", "Maroon", "LightSteelBlue", "Tan", "Silver"}

私有计数为整数= 0 私有映射为新的System.Collections.Hashtable()

Public Function GetColor(ByVal groupingValue As String) As String

    If mapping.ContainsKey(groupingValue) Then
            Return mapping(groupingValue)
    End If

    Dim c As String = colorPalette(count Mod colorPalette.Length)
        count = count + 1
        mapping.Add(groupingValue, c)
        Return c
End Function

然后,我使用EmptyPoint Series属性来调用此函数。该链接提供了有关该解决方案的所有详细信息:

ssrs chart lines not connecting

现在使用此问题后,我的图表如下所示: Chart with applied GetColor function

从2018年6月到图表末尾的所有黄色部分都不必淹死,因为我对该黄色线的数据在2018年6月结束。

有人可以帮忙吗?我忘记了什么?

0 个答案:

没有答案