J'ai des colonnes simples et leurs sommes respectives. Cependant, j'exclus une valeur particulière de chaque somme, comme suit
`=Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))`
sur la base d'une valeur dans une colonne selon le code suivant dans mon application 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
Je dois maintenant exclure une autre valeur ("En attente de progression") d'une deuxième colonne appelée "PROGRESSION".
Puisque j'ai déjà exclu des valeurs sur la base d'une colonne appelée CATÉGORIE, comment puis-je modifier ma méthode d'exclusion ? =Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))
pour exclure une valeur de la colonne PROGRESSION si elle est = ("En attente de progression") ?
Par exemple, comment exclure plusieurs valeurs en fonction des valeurs de deux colonnes dans SSRS 2005 ?