在带有折线图的报表中,Report Builder 2012出现了问题。
我有以下数据样本:
SQL Server报表生成器中使用的折线图向我显示了这样的图表:
如您所见,从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
现在使用此问题后,我的图表如下所示:
从2018年6月到图表末尾的所有黄色部分都不必淹死,因为我对该黄色线的数据在2018年6月结束。
有人可以帮忙吗?我忘记了什么?