У меня есть простые столбцы и их соответствующие суммы. Тем не менее, я исключаю 1 особое значение из каждой суммы, например, такКак исключить несколько значений в сумме, в зависимости от значений в 2 столбцах в SSRS 2005?
`=Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))`
на основе значения в 1 столбце, в следующем коде в моих SSRS 2005 приложения:
Public Shared Function ChangeWord(ByVal s As String) As String
Dim strBuilder As New System.Text.StringBuilder(s)
If s.Contains("Others") Then
strBuilder.Replace("Others", "Others (FIG NOT COUNTED)")
Return strBuilder.ToString()
Else
If s.Contains("Temporary Placement") Then
strBuilder.Replace("Temporary Placement", "Awaiting Progression")
Return strBuilder.ToString()
Else : Return s
End If
End If
End Function
Public Shared Function ExcludeOthers(ByVal rowDesc As String, ByVal rowVal As Integer) As Integer
If rowDesc.Contains("Others") Then
rowVal = 0
Return rowVal
Else
If rowDesc.Contains("Awaiting Progression") Then
rowVal = 0
Return rowVal
Else
Return rowVal
End If
End If
End Function
Теперь мне нужно, чтобы исключить другое значение («Ожидание прогрессии») из второго столбца под названием «ПРОГРЕССИЯ».
Поскольку я уже исключаю значение на основе 1 столбца под названием CATEGORY, как мне изменить свой =Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))
, чтобы исключить значение из столбца PROGRESSION, если оно равно = («Ожидание прогрессии»)?
В. Как я могу исключить несколько значений в зависимости от значений в 2 столбцах в SSRS 2005?
Да, я рассмотрел маркировки как ответил. Однако, хотя я дал точку для ответа ниже, тем не менее это не совсем то, что мне нужно. – Fet