这是SSRS报告查询 . 我将逗号分隔的字符串传递给VB函数,该函数将从我的输入字符串中删除重复项并返回一个唯一的数组字符串作为输出 .

Extract of my code is shown below :

Public Function RemoveDuplicatesE(ByVal items As String) As String()
Dim noDups As New System.Collections.ArrayList() 
Dim SpStr  = Split(items, ";") 

For i As Integer = 0 To UBound(SpStr) 
       If Not noDups.Contains(SpStr(i).Trim()) Then 
           noDups.Add(SpStr(i).Trim()) 
       End If 
Next 
Dim uniqueItems As String() = New String(noDups.Count - 1) {} 




 noDups.CopyTo(uniqueItems) 
Return uniqueItems 
End Function 

我想使用柱形图中的输出数组作为类别组,以在图表的x轴上绘制 .

我可以通过调用我的函数来获取第一个索引 - Code.RemoveDuplicates(MyVariableField)(0)

但是,我无法获得整个阵列 . 任何帮助将受到高度赞赏 .